Sign in

Chris Ayers

@chris-ayers.com
915 followers 736 following 33 posts

Chris is a Senior SRE at Microsoft. He has a focus in modern applications and DevOps. In his free time, Chris is a father, an international speaker, a blogger, an avid reader and a gamer. chris-ayers.com

PostsRepliesMedia
Reposted by Chris Ayers
Lee Richardson @leerichardson.com · 01/07/2026
Excited to have @chris-ayers.com join us for CapArea's September meetup to talk about one of my favorite tools: Aspire, but from a polyglot perspective. Hope you can join us: www.meetup.com/caparea-net/...
meetup.com
Aspire 13: One AppHost, Many Languages – Chris Ayers, Tue, Jul 7, 2026, 6:30 PM | Meetup
NOTE: Chris will join virtually, event is hybrid. Aspire isn't just for .NET — it's a polyglot orchestrator that can wire together Python, Node.js, Go, Java, and C# servic
121
Reposted by Chris Ayers
Chris Woody Woodruff @woodruff.dev · 29/04/2026
A service decomposition took 3 months to build. Reversing it will take 9. The asymmetry was never calculated before the decision was made. Reversibility is the most underpriced quality in software. Every one-way door looks like a corridor until you need to go back.
simplicityfirstphilosophy.substack.com
The Architecture of Regret: Why Reversibility Is the Most Underpriced Quality in Software
Every One-Way Door Looks Like a Corridor Until You Need to Go Back
052
Reposted by Chris Ayers
Aspire 💫 @aspire.dev · 17/02/2026
📣 It's happening! 📣 Come meet the new Aspire at #AspireConf on March 23. Join our livestream at 9am PT for a packed day of sessions for all developers, no matter your skill, language, or stack. Save the date: aspire.dev/aspireconf?c... #Python #TypeScript #JavaScript #dotnet #AI #AspireDev
Aspire Conf Save the Date poster - March 23, 9:00 PST. Learn how Aspire can transform the way you build and deploy your distributed apps and agents. Free, livestream event on YouTube & Twitch
02718
Reposted by Chris Ayers
Aspire 💫 @aspire.dev · 19/03/2026
See how Aspire makes polyglot systems feel like one product in this #AspireConf session with @chris-ayers.com - One AppHost, Many Languages. March 23 | 1:00-1:30 PM PT ⌚ Set your reminder: conf.aspire.dev?cid=aspireco...
One AppHost, Many Languages.
March 23,1:00-1:30 PM PT
041
Reposted by Chris Ayers
Aspire 💫 @aspire.dev · 04/03/2026
Did you hear?! #AspireConf is coming March 23! 💫 Are you as excited as we are?! Save the date and see the agenda so far: aspire.dev/aspireconf/?... #Python #TypeScript #dotnet #AspireDev
0229
Chris Ayers @chris-ayers.com · 04/03/2026
If you’re sitting on expiring Microsoft certs: renewal is free and mostly about catching up on what changed. I just renewed six across Azure security/architecture/networking/AI in one session. Took me a little over an hour. Details + the full list here:
chris-ayers.com
Microsoft Certification Renewals - March 2026
I just renewed six Microsoft certifications, keeping my skills current across Azure architecture, security, networking, and AI.
000
Chris Ayers @chris-ayers.com · 02/03/2026
Most devs know OWASP Top 10. Fewer know MITRE ATT&CK. OWASP shows what can break. ATT&CK shows how attackers actually operate. I wrote about why you need both — and I'm presenting it live at NDC Security 2026 next week in Oslo! chris-ayers.com/post...
chris-ayers.com
MITRE ATT&CK for Developers: Beyond OWASP
Most developers know the OWASP Top 10, but fewer know MITRE ATT&CK. OWASP tells you what can break. ATT&CK tells you how attackers actually operate. Together, they give you a complete picture of application security. I’ll be presenting this topic at NDC Security 2026 in Oslo, March 2-5. If you’re attending, come check out my talk — MITRE ATT&CK for Developers — on Wednesday, March 4 at 10:20.
030
Reposted by Chris Ayers
Dylan Beattie @dylanbeatt.ie · 13/01/2026
PubConf is back in London on January 30th! Comedy talks from awesome speakers like @henriksen.no @ashbzak.bsky.social @arthurdoler.com @damovisa.me @chris-ayers.com @jominney.bsky.social, live music from @linebreakers.band, food, drinks, karaoke... get your tickets now! pubconf.io/events/2026/...
pubconf.io
PubConf London 2026
19:00 Doors Open
1166
Reposted by Chris Ayers
Richard Campbell @richcampbell.bsky.social · 12/11/2025
How resilient are your Azure deployments? @Chris-Ayers.com talks on RunAs Radio at runasradio.com/Shows/Show/1... about his work making Azure reliable - for Azure itself! Lots of conversation about the trade-offs in reliability and complexity.
062
Chris Ayers @chris-ayers.com · 26/09/2025
Look at that sweet Aspire 9.5 release. www.youtube.com/live/29zIIH9...
youtube.com
Aspire 9.5 Release Party + Unboxing
YouTube video by Aspire
021
Reposted by Chris Ayers
Sveltia CMS @sveltiacms.app · 29/06/2025
@chris-ayers.com Thank you for featuring Sveltia CMS on your blog! We appreciate it 🥰
chris-ayers.com
Headless CMS Without a PC on GitHub Pages
Headless CMS Without a PC on GitHub Pages I’ve been running my site on GitHub Pages - no server, just git and GitHub Actions. But I still want a CMS that works on mobile, without dragging around a la...
031
Reposted by Chris Ayers
TechBash @techbash.bsky.social · 02/07/2025
ICYMI - We have a pair of half-day workshops replacing a cancelled Messaging Architecture workshop. Get ready for a day of Azure DevOps and GitHub Actions with @kahless.bsky.social & @chris-ayers.com. Check out all the workshops and register at techbash.com
A session card for Matt Burleigh's TechBash 2025 half-day workshop on Azure DevOps Pipelines.A session card for Chris Ayers' TechBash 2025 half-day workshop on GitHub Actions.
043
Reposted by Chris Ayers
Kayla Cinnamon ☕️ @kaylacinnamon.bsky.social · 19/05/2025
Windows Advanced settings is here! We restructured the For Developers page and added new features such as File Explorer with version control 🚀 Easily view your Git information directly in columns within File Explorer! 🔥
1113542
Chris Ayers @chris-ayers.com · 10/05/2025
🧠 Excited to announce I’ll be speaking at Techorama Belgium 2025 in a few weeks! Join me as we explore implementing AI in .NET and Resilience in Azure! Details here: chris-ayers.com/2025/05/08/t... #Techorama #Azure #DotNet #AI #CloudComputing
chris-ayers.com
Aspiring .NET & Resilience @ Techorama Belgium 2025
I’m thrilled to announce that I’ll be delivering two sessions at Techorama Belgium 2025! Join me as we explore the cutting edge of .NET, AI, and cloud resilience with actionable strategies, demos, and...
030
Chris Ayers @chris-ayers.com · 10/05/2025
🛠️ I had a blast speaking at Stir Trek 2025 in Columbus last week! I shared insights on Dev Containers and GitHub Codespaces. There were a few great questions on multiple containers. chris-ayers.com/2025/05/04/s...  #DevContainers #Codespaces #StirTrek2025
chris-ayers.com
Stir Trek 2025 and Multiple Dev Containers
This month at Stir Trek 2025, I presented on Dev Containers and GitHub Codespaces, demonstrating how these tools streamline both local and cloud-based development workflows. The session covered the es...
040
Chris Ayers @chris-ayers.com · 10/05/2025
🛡️ I'll be speaking at NDC Oslo 2025 in less than 2 weeks! Join me as we explore Azure resilience strategies for robust, fault-tolerant systems. chris-ayers.com/2025/05/06/n... #Azure #Resilience #NDC2025
chris-ayers.com
Resilient by Design @ NDC Oslo 2025
I’m excited to preview my upcoming NDC Oslo talk, “Resilient by Design”, where I’ll share how to architect Azure systems that not only survive failure but continue running smoothly when disruptions oc...
060
Chris Ayers @chris-ayers.com · 10/05/2025
🦆💻 Copilot or Rubber Ducky? Explaining code to a rubber duck is classic, but what if it talked back? AI tools like GitHub Copilot now offer interactive debugging! chris-ayers.com/2025/04/24/c... #AI #GitHubCopilot #Debugging
chris-ayers.com
Copilot or Rubber Ducky?
Rubber Duck Debugging in the Age of AI Ever found yourself explaining your code to a little rubber duck perched on your desk? If so, you’re in good company. This quirky practice, known as rubber duck...
010
Chris Ayers @chris-ayers.com · 05/05/2025
I'm sorry I haven't been super active lately. I've been heads down for a few months while diving into my new team. I'm surfacing again, getting ready for conference season, updating talks, blogging more. Here are a few posts I forgot to share... chris-ayers.com/2025/03/21/n...
chris-ayers.com
New Team, New Focus
I wanted to share a quick work update and also explain why I’ve been posting less frequently lately. Previously, I was on the Fast Track for Azure (FTA) team at Microsoft, part of the Customer Experie...
050
Reposted by Chris Ayers
Jeremy Sinclair #ฺNET @sinclairinat0r.com · 02/05/2025
@chris-ayers.com had a great session on Dev Containers and Codespaces! Definitely gave me a few "a-HA" moments 👏🏿👏🏿👏🏿👏🏿 #StirTrek
Me wearing a grey shirt with yellow Stirtrek text. Chris wearing a blue GitHub shirt
061
Reposted by Chris Ayers
Alvin Ashcraft @alvinashcraft.com · 26/03/2025
Elevate Your AI Expertise with Microsoft Azure: Learn Live Series for Developers. buff.ly/NkZu9cl #ai #learning #microsoftlearn #cloud #azure #learnlive #aiagents
buff.ly
Elevate Your AI Expertise with Microsoft Azure: Learn Live Series for Developers | Microsoft Community Hub
Unlock the power of Azure AI and master the art of creating advanced AI agents. Starting from April 15th, embark on a comprehensive learning journey designed...
012
Reposted by Chris Ayers
Chris Woody Woodruff @woodruff.dev · 17/03/2025
.NET AI Template Now Available in Preview - .NET Blog Announcing the first preview of the .NET AI Template for Visual Studio, Visual Studio Code, and the .NET CLI. Get started building amazing AI apps with .NET. devblogs.microsoft.com/dotnet/annou...
devblogs.microsoft.com
.NET AI Template Now Available in Preview - .NET Blog
Announcing the first preview of the .NET AI Template, for Visual Studio, Visual Studio Code, and the .NET CLI. Get started building amazing AI apps with .NET.
033
Reposted by Chris Ayers
David Giard @davidgiard.bsky.social · 17/02/2025
#TechnologyAndFriends, Episode 838: @chris-ayers.com on Dev Containers and Codespaces youtu.be/0GMo9Tmq3_I
youtu.be
Chris Ayers on Dev Containers and Codespaces [EPISODE 838]
YouTube video by Technology and Friends
031
Reposted by Chris Ayers
WuTangIsForTheChildren @wutangforchildren.bsky.social · 25/01/2025
So how’s it going so far?
489317229516
Reposted by Chris Ayers
Jen Gentleman @jenmsft.bsky.social · 24/01/2025
Accessibility doesn't only help a small group of people. Accessibility helps everyone
Displaying a graphic of how it's not just people with permanent needs that can benefit from inclusive design, there are also temporary and situational needs. For example, someone who's deaf, vs has an ear infection, vs in a loud bar

The full list, with little characters representing each is:

Touch: one arm, arm injury, new parent holding a baby
See: Blind, Cataract, distracted driver
Hear: Deaf, ear infection, bartender 
Speak: non-verbal, laryngitis, heavy accent (a picture of a Viking)
22763231
Reposted by Chris Ayers
Scott Hanselman 🌮 @scott.hanselman.com · 24/01/2025
GitHub Copilot is now free for @visualstudio.bsky.social - 2,000 completions and 50 chat messages a month, plus access to Claude 3.5 Sonnet and GPT-4o. No $ devblogs.microsoft.com/visualstudio...
1115826
Reposted by Chris Ayers
Carole King @carolekingofficial.bsky.social · 20/01/2025
“We must accept finite disappointment, but never lose infinite hope.” - Dr. Martin Luther King
4554914912506
Reposted by Chris Ayers
Aaron Powell (@slace) @aaron-powell.com · 21/01/2025
Even more integrations coming from the .NET Aspire Community Toolkit, we've got SQLite hosting (www.nuget.org/packages/Com...), client (www.nuget.org/packages/Com...), and ef (www.nuget.org/packages/Com...) in preview! Hosting integration creates a new empty database and gives a web GUI option too
252
Chris Ayers @chris-ayers.com · 09/01/2025
Honored to be in the top 3% of speakers for the 3rd year in a row! 2024 had its ups and downs, but sharing ideas and connecting at conferences has been a highlight. Thanks to everyone who supported me—here’s to 2025! sessionize.com/ChrisAyers/ #PublicSpeaking #TechCommunity #speakerlife
010
Reposted by Chris Ayers
Jon Cooper @joncooper-us.bsky.social · 25/12/2024
I love how Denmark isn’t taking any shit from Donald Trump. 🇩🇰 🤣
15623481910754
Chris Ayers @chris-ayers.com · 06/12/2024
This behinds the gates tour at #nasa Kennedy Space center is amazing.
010
Chris Ayers @chris-ayers.com · 06/12/2024
Excited for a Microsoft behind the gates tour at Kennedy Space Center.#nasa
180
Chris Ayers @chris-ayers.com · 06/12/2024
kittens and dogs being cute today. Bean enjoying the new rug, and Zelda cuddling with Link. #Pets #cats #dog
030
Chris Ayers @chris-ayers.com · 03/12/2024
Really interesting article about the #LEGO #UI design of their interfaces. The small 2x2 sloping blocks. Super cool. interactionmagic.com/UX-LEGO-Inte... All credit to @westleyjam.bsky.social for sharing.
interactionmagic.com
021
Chris Ayers @chris-ayers.com · 03/12/2024
Been having fun this Advent of Code. Most days doing c# and python. Today after a joke discussion, solved day 1 in terraform. Just terraform init && terraform plan! Don't forget to donate and support them! adventofcode.com/2024/support github.com/codebytes/ad...
github.com
advent-of-code/2024/01/tf/main.tf at main · codebytes/advent-of-code
Contribute to codebytes/advent-of-code development by creating an account on GitHub.
093
Chris Ayers @chris-ayers.com · 29/11/2024
Had the opportunity at the Naval Aviation Museum to see my dad's letters, yearbooks, and navy paperwork. Really weird reading his letters home from college, talking about girls and grades.
020
Chris Ayers @chris-ayers.com · 26/11/2024
For expediency, I'm just using wsl because there are arm64 whl packages available but I want to help get the windows arm64 stuff building
100
Reposted by Chris Ayers
David Fowler @davidfowl.com · 26/11/2024
Are you using pattern matching and switch expressions yet? #dotnet #csharp
static bool IsPalindrome(ReadOnlySpan<char> s) => s switch
{
    [] => false,
    [char c] => true,
    [char f, char b] => f == b,
    [char f, .. var middle, char b] => f == b && IsPalindrome(middle)
};
3018513
Chris Ayers @chris-ayers.com · 26/11/2024
I’m trying to decide if I use some prebuilt experimental WHLs for Python on windows arm64 if I try to fully set up my build chain so I can make them myself. A few packages aren’t installing properly for a project. I’m working on. Pandas for one
100
Chris Ayers @chris-ayers.com · 26/11/2024
It’s a little strange going back to a city from your youth and visiting again. Navigating around is familiar but also different. Either way, it’s good to see family and friends.
140
Reposted by Chris Ayers
Mark Russinovich @markrussinovich.bsky.social · 25/11/2024
My session with @scott.hanselman.com on responsible AI (with a lot of often humorous irresponsible AI demos) is now posted: My session on responsible AI (full of irresponsible AI) with Scott Hanselman is now posted:
youtu.be
Scott and Mark learn responsible AI | BRK329
YouTube video by Microsoft Events
515425
Chris Ayers @chris-ayers.com · 26/11/2024
This is really cool. I think I need to try it
010
Reposted by Chris Ayers
Hank Green @hankgreen.bsky.social · 26/11/2024
Huge win from @franzanth.bsky.social creating a Content Scraper Blocklist: bsky.app/profile/cont... It's a blocklist for the kinds of engagement bait accounts that repost stolen content, often with misleading captions.
460129743439
Reposted by Chris Ayers
Rose 🌹 @rose.bsky.team · 26/11/2024
You wanted starter packs to be searchable. Our engineers are busy keeping us online, so in the meantime, an independent developer built a new searchable library of starter packs. This is the beauty of building in the open 🦋
20939501290
Chris Ayers @chris-ayers.com · 21/11/2024
Follow us! go.bsky.app/CAr38pt
010
Reposted by Chris Ayers
John Scalzi @scalzi.com · 18/11/2024
What, you want me to sell you the right to have AI scrape my work? What's the offer? $2,500 a book? Okay, here's my counteroffer: Go fuck yourself lithub.com/harpercollin...
lithub.com
HarperCollins is selling their authors’ work to AI tech.
On Friday, author Daniel Kibblesmith posted a series of screenshots on Bluesky in order to share a concerning email he received from the agency who’d repped him on his children’s book S…
1083989815
Chris Ayers @chris-ayers.com · 16/11/2024
media.tenor.com
a man is peeking out from behind a couch and says " pivot pivot pivaart "
ALT: a man is peeking out from behind a couch and says " pivot pivot pivaart "
010
Reposted by Chris Ayers
David Fowler @davidfowl.com · 16/11/2024
Deep dive on Native AOT! Want to understand how native compilation works on .NET? This is a great talk to get a better understanding. #dotnet youtu.be/Gmn-4mVSjq4?...
youtu.be
Deep dive on native AOT
YouTube video by dotnet
99625
Chris Ayers @chris-ayers.com · 16/11/2024
This is nice, I updated my handle to my domain, @chris-ayers.com . Followed this document and it took less than 5 minutes :) bsky.social/about/blog/4...
bsky.social
How to set your domain as your handle - Bluesky
Using a domain as your handle helps with account identity, verification, and portability. Here's how to set your domain as your handle.
0131
Reposted by Chris Ayers
Veni Kunche @veni.dev · 15/11/2024
I made a Starter Pack of people in tech who also happen to be underrepresented in the field. This was opt-in only. Sorry, I couldn't add everyone who asked. Starter packs have a limit of 150. I'll make a few more when I get a chance 💜 go.bsky.app/DFvXfF5
813940
Reposted by Chris Ayers
David Neal @reverentgeek.com · 04/11/2024
If your team/organization could use more encouragement, I'm available to hire for DevRel, software engineering, illustrations, and graphic design. I promise to be encouraging, and folks seem to like working with me 😄 Full-time would be ideal, but I'm open to other engagements!
Illustration of "You Are Awesome" surrounded by words of encouragement, such as, "You are loved," "You are amazing," "You matter to someone," and many others.
0125