Sebastien Ros's Avatar

Sebastien Ros

@sebastienros.me.bsky.social

Developer on the ASP.NET team at Microsoft working on Performance and Aspire. Maintainer of some .NET open source projects like Orchard Core, Jint, Fluid, Parlot, YesSql, ...

170 Followers  |  49 Following  |  35 Posts  |  Joined: 08.11.2024  |  2.1406

Latest posts by sebastienros.me on Bluesky

They are just scared

22.05.2025 21:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

At the rate of spam calls I am receiving I should have all existing phone numbers blocked by next year.

24.04.2025 18:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Trop bien! Merci

11.04.2025 01:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Output caching middleware in ASP.NET Core Learn how to configure and use output caching middleware in ASP.NET Core.

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...

12.03.2025 12:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Did he say, "let's go" and then you went 10x faster?

11.03.2025 17:34 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

11.03.2025 17:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

11.03.2025 17:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I have a cool demo for work but it's Friday and nobody's there anymore to see it, bummer ;)

01.03.2025 01:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

26.02.2025 12:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

08.02.2025 01:01 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

New adult me achievement: paid off house mortgage.

08.02.2025 00:21 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Not driving today, let's walk to the pool...

05.02.2025 15:02 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Ubuntu 24 agent. ICU update and the long string format is different than on windows.

02.02.2025 01:06 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I attempted to convert Fluid to use TUnit instead of XUnit with the help of Copilot Edits (a new feature in VS editors). I didn't find many benefits so I will stick to XUnit for now.

02.02.2025 00:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Temporal API Β· Issue #2018 Β· sebastienros/jint Given that Temporal is as stage 3 proposal now, and ECMAScript engine implementers are currently working to implement it1. It would be very nice if we could work on that in Jint too. As a starting ...

Up for grabs, JavaScript Temporal API in Jint. Should be fun to implement and date/time management work is a great learning experience.

github.com/sebastienros...

30.01.2025 16:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

As I am writing a unit test to verify a fix for Copilot, VS Copilot just spits out the multi-threading code I had in ming for it. Just based on the variable names and values I populated.

14.01.2025 23:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I am here just to read all the answers telling you why you should learn something else.

08.01.2025 14:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Another important change is that it only comes with .NET 8 by default where the previous version also included .NET 6.

07.01.2025 18:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Last night the GitHub 'ubuntu-latest' runners went from Ubuntu 22.04.5 to 24.04.1. Discovered it as some dotnet tests are now failing due to differences in default date time formats. An example is the long Date/Time format "F" is using a non-breakable space before AM/PM where it used to be a space.

07.01.2025 18:11 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

The bread at Costco went from $5.99 to $6.99. I may have to ask for a raise because that will impact my budget greatly. #breadislife

05.01.2025 00:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

> Every byte is covered

Even 255?

02.01.2025 17:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Filed a support ticket for a popular bike computer showing how it miscalculates dates due to timezones. Synching after 4pm Pacific does not show today's workouts, but only the ones for the next day. And 4pm Pacific is 12am UTC the day after. Even recorded a vid at exactly 4pm as a repro.

25.12.2024 01:02 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I think it was with @davidfowl.com 's Kai's ball from the other side of the hallway. But I felt bad so I rebuilt it.

20.12.2024 17:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Redmond Names Snowplows Redmond officially announced the new names of its five snowplows in a fun video.

For context, because I had no idea www.redmond.gov/CivicAlerts....

20.12.2024 01:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Release v3.27.3 Β· Taritsyn/JavaScriptEngineSwitcher Version: 3.27.3 Published: 12/18/2024 Change Set: 195b8fb In JavaScriptEngineSwitcher.ChakraCore added support for the ChakraCore version of August 1, 2024 In JavaScriptEngineSwitcher.Jint added s...

JS Engine Switcher 3.27.3 released: Added support for new versions of the ChakraCore, Jint, Jurassic and YantraJS

18.12.2024 17:55 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

What Damian means is that creating a Release in GH will create a tag for you. And the workflow picks it up to build and ship the product from main.

12.12.2024 17:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
TimeSpan.TicksPerSecond Field (System) Represents the number of ticks in 1 second.

That, or normalize both calls with TimeSpan.TicksPerSecond

learn.microsoft.com/en-us/dotnet...

07.12.2024 02:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - bsdayo/jint-configuration: Add JavaScript modules as your configuration source! Add JavaScript modules as your configuration source! - bsdayo/jint-configuration

Another example, with JavaScript this time. Not strongly typed (pros and cons) and might be faster on startup. github.com/bsdayo/jint-...

29.11.2024 15:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Being inclusive as a developer also means supporting PMs who once in a while try to code, like @blowdart.me

28.11.2024 02:33 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Hope this is valuable ... here is my list (all verified)

sebastienros.me
stevesanderson.bsky.social
robconery.com
bleroy.bsky.social
cameronaavik.bsky.social
madskristensen.net
scott.blomqui.st
shazwazza.bsky.social
rbn.bsky.social
captainsafia.bsky.social
jb.evain.net
davidfowl.com

27.11.2024 02:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@sebastienros.me is following 20 prominent accounts