Sign in

Sebastien Ros

@sebastienros.me
212 followers 59 following 68 posts

Developer in the Aspire team at Microsoft. Maintainer of some .NET open source projects like Orchard Core, Jint, Fluid, Parlot, YesSql, ...

PostsRepliesMedia
Sebastien Ros @sebastienros.me · 19h
It's "Aspire" not "Python Aspire" or even ".NET Aspire"
010
Reposted by Sebastien Ros
Aspire 💫 @aspire.dev · 29/09/2026
🚨It's release day!!!🚨 Hello Aspire 13.6, and hello dashboard persistence👋🏻 One of the longest awaited Aspire features has now landed, along with plenty of other goodies. 🪶 Read the blog: devblogs.microsoft.com/aspire/whats... 📜 See the full What's New: aspire.dev/whats-new/as...
044
Sebastien Ros @sebastienros.me · 10/09/2026
The Orchard conference starts today! It's online, free and super friendly. Like the project ! orchardcore.net/harvest @dot.net
orchardcore.net
Orchard Harvest 2026 - The Orchard Core Conference
The annual conference for the Orchard Core community. Two days of technical talks and time with the maintainers, in Vancouver on 10–11 September 2026.
030
Sebastien Ros @sebastienros.me · 08/09/2026
I don't mean to put any pressure on you eithe to read them,, you can ignore them as long as you want 😄
010
Sebastien Ros @sebastienros.me · 08/09/2026
@florianrappl.bsky.social sorry, I think my agent is about to create many issues on your repos, but these are supposed to be curated with concrete reasons to fix there. If it makes you mad let me know and I'll clean it up. It was accumulating the work locally until now, so I could decide what to do.
110
Sebastien Ros @sebastienros.me · 07/09/2026
The feedz.io package repository is the best one I have used so far. Super fast, ample free usage, intuitive UI. A pushed package appears and is available in seconds.
feedz.io
feedz.io — Private package hosting
Host private NuGet, npm, and Chocolatey packages with generous storage limits and no per-seat pricing. Simple, flat-rate plans.
141
Sebastien Ros @sebastienros.me · 03/09/2026
$67
100
Sebastien Ros @sebastienros.me · 03/09/2026
Shoutout to @florianrappl.bsky.social, maintainer of AngleSharp.*. Watched a few issues getting quick feedback and then PRs getting merged swiftly. Love to see projects and maintainers you can rely on like these.
240
Sebastien Ros @sebastienros.me · 02/09/2026
I heard that people around here hate AI. No Jint 5.0 or Quartz.NET 4.0 for you then, your loss 😋 because it will be amazing🎆
030
Sebastien Ros @sebastienros.me · 01/09/2026
Similar to Microsoft.DotNet.GenAPI.Task. We use that in Aspire. cc @rbn.bsky.social
030
Sebastien Ros @sebastienros.me · 11/05/2026
IT'S A SQUIRREL!!!!
010
Reposted by Sebastien Ros
Aspire 💫 @aspire.dev · 07/05/2026
📣HEAR YE, HEAR YE!📣Aspire 13.3 has arrived! Browser logs, Kubernetes, an Aspireify skill, and much, MUCH more. 💡Get some highlights from the blog 👉🏻 devblogs.microsoft.com/aspire/whats... 🤿Or dive into the full What's New 👉🏻 aspire.dev/whats-new/as...
devblogs.microsoft.com
What's New in Aspire 13.3
Aspire 13.3 is here with the Aspireify skill, command results, browser logs, Kubernetes and AKS deployment, and more.
052
Reposted by Sebastien Ros
simoncropp.bsky.social @simoncropp.bsky.social · 05/05/2026
Parchment: github.com/SimonCropp/P... .docx generation library with two modes. combines a .NET model with either a docx template (token replacement, loops, conditionals) or a markdown template (full content rendering), both driven by liquid via Fluid. Markdown is parsed with Markdig
github.com
GitHub - SimonCropp/Parchment: Parchment is a Word (.docx) document generation library with two complementary rendering modes.
Parchment is a Word (.docx) document generation library with two complementary rendering modes. - SimonCropp/Parchment
151
Sebastien Ros @sebastienros.me · 20/04/2026
Flexing is fixing it as they find it. Did one!
110
Sebastien Ros @sebastienros.me · 12/03/2026
Received some phishing email as a Costco reward ... and Google's AI is including discussions from someone else's mailbox apparently, about Olivette City Council ;)
030
Reposted by Sebastien Ros
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
Sebastien Ros @sebastienros.me · 22/02/2026
Today I discovered I am also a React Native developer. Who would have known...
020
Sebastien Ros @sebastienros.me · 19/02/2026
Like the old times I'll get to work in the same room as @blowdart.me . That will be a spicy room.
160
Sebastien Ros @sebastienros.me · 18/12/2025
So my tool might be better and simpler with that ...
000
Sebastien Ros @sebastienros.me · 18/12/2025
It only took 30 minutes and 2K lines of code (didn't write a single one) from concept to reality. It's awesome, AMA
100
Sebastien Ros @sebastienros.me · 18/12/2025
I am about to write a C# serializer. It's not what you may think it is. It's a serializer that would serialize an object to "C#". Running the result would instantiate the object back. Awesome opportunities.
210
Sebastien Ros @sebastienros.me · 11/12/2025
Courtesy @damianedwards.com
220
Sebastien Ros @sebastienros.me · 06/12/2025
I have been using Opus 4.5 with copilot for a week now. I am in owe. It manages to solve issues in minutes that I would probably not be able to fix myself with any acceptable amount of time or help. I can't even imagine the impact it will have on our industry. And it's a ripple effect with software.
030
Sebastien Ros @sebastienros.me · 13/11/2025
There is no such thing as dental insurance. It's a gift card. open.spotify.com/episode/5QXf...
open.spotify.com
Coming Soon: The Economics of Everyday Things
030
Sebastien Ros @sebastienros.me · 07/11/2025
Because you are a European citizen to provide a W8 so they can justify not withholding taxes, exactly what you wish. And that makes my sponsorship more valuable 😁
020
Sebastien Ros @sebastienros.me · 07/11/2025
I'll be in Prague next week between November 10th and 12th for the Orchard Conference. Maybe I'll see you there!
110
Sebastien Ros @sebastienros.me · 03/11/2025
PC was randomly crashing and felt hot on touch. I think I found the reason ... this is where the fan pushes the hot air through, or was trying to.
260
Sebastien Ros @sebastienros.me · 25/10/2025
I learned to read, not recommended.
000
Sebastien Ros @sebastienros.me · 17/10/2025
I wish anyone had that much support from their colleagues
100
Sebastien Ros @sebastienros.me · 17/10/2025
You can hard-code my IP address maybe?
100
Sebastien Ros @sebastienros.me · 16/10/2025
Last time I read it I used the Read mode in Edge, I think it was hard to read without.
100
Reposted by Sebastien Ros
.NET Foundation @dotnetfoundation.org · 06/10/2025
Registration for the Orchard Harvest 2025 conference is open. It will be held in Prague, on Nov. 11 & 12, 2025. Find more about tickets, speaker opportunities, and programs at hubs.ly/Q03M1z2G0 #OrchardHarvest2025
003
Sebastien Ros @sebastienros.me · 23/09/2025
Nothing compared to wanting to delete one of the main radio stations in France
010
Sebastien Ros @sebastienros.me · 19/09/2025
I had a good experience asking copilot to do it
000
Reposted by Sebastien Ros
Kirill Osenkov @kirillosenkov.com · 12/09/2025
accepting AI PRs from Sebastien is such an insult. It's like Picasso sending me a Hallmark birthday card.
121
Sebastien Ros @sebastienros.me · 12/09/2025
Challenge accepted. But note that the last PR I made to this project used AI and it got reverted because it broke something. I blame him though for not having tests covering this part, the changes looked good. Kirill doesn't want to talk to me now.
120
Sebastien Ros @sebastienros.me · 12/09/2025
My goal is to add AI to @kirillosenkov.com's project
140
Sebastien Ros @sebastienros.me · 28/08/2025
In 3 letters (2 letters and one digit)?
000
Sebastien Ros @sebastienros.me · 13/08/2025
Show me and I'll tell you if it's good
020
Sebastien Ros @sebastienros.me · 22/05/2025
They are just scared
100
Sebastien Ros @sebastienros.me · 24/04/2025
At the rate of spam calls I am receiving I should have all existing phone numbers blocked by next year.
000
Sebastien Ros @sebastienros.me · 11/04/2025
Trop bien! Merci
110
Sebastien Ros @sebastienros.me · 12/03/2025
This is a doc about "Response caching"... It doesn't mention output caching which your article is about. Here is the doc about output caching learn.microsoft.com/en-us/aspnet...
learn.microsoft.com
Output caching middleware in ASP.NET Core
Learn how to configure and use output caching middleware in ASP.NET Core.
100
Sebastien Ros @sebastienros.me · 11/03/2025
Did he say, "let's go" and then you went 10x faster?
020
Sebastien Ros @sebastienros.me · 11/03/2025
Also, using the term "Response Caching" in this context is confusing because there is a different middleware with this name and "Output Caching" was created to improve on it.
100
Sebastien Ros @sebastienros.me · 11/03/2025
I don't think `.Tag()` varies entries by the value. It just adds a tag to the entry to group them and later clear these. There is a method to vary by a header name, or a custom value though.
000
Sebastien Ros @sebastienros.me · 01/03/2025
I have a cool demo for work but it's Friday and nobody's there anymore to see it, bummer ;)
100
Sebastien Ros @sebastienros.me · 26/02/2025
Can you provide some filter examples you have issues creating? File an issue maybe to discuss. There are some custom Fluid types that might need to be added. Can even be done externally maybe.
100
Sebastien Ros @sebastienros.me · 08/02/2025
It used to be in the US, now it's hardly one as the standard deduction is high and interest paid don't help as much. The mortgage rate I had was close to current high yield saving account, so in the end the same money was costing dividend taxes. Plus peace of mind and safe placement.
020
Sebastien Ros @sebastienros.me · 08/02/2025
New adult me achievement: paid off house mortgage.
180