Örjan Sjöholm's Avatar

Örjan Sjöholm

@orjansjoholm.bsky.social

28 Followers  |  113 Following  |  28 Posts  |  Joined: 09.11.2024  |  2.3107

Latest posts by orjansjoholm.bsky.social on Bluesky

Safe house. They will declare lock down during the hunting season.

29.10.2025 06:37 — 👍 0    🔁 0    💬 0    📌 0

One day the industry will recognize the drawbacks of AI agents and nondeterministic automation, and rediscover the UNIX philosophy of chaining together small purpose built tools in a low cost and predictable way, otherwise known as shell scripts.

09.10.2025 11:22 — 👍 872    🔁 152    💬 25    📌 21
Preview
Trusted Publishing Trusted Publishing on nuget.org

nuget trusted publishing from GitHub actions is rolling out.

No more api keys needed to publish from your release process.

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

10.09.2025 22:30 — 👍 56    🔁 19    💬 6    📌 1
Preview
Announcing .NET Chiseled Containers - .NET Blog .NET chiseled Ubuntu container images are now GA and can be used in production, for .NET 6, 7, and 8.

Multi stage

Build stage:
RUN dotnet publish --no-restore --no-self-contained --arch $TARGETARCH --use-current-runtime --output /app src/api/api.csproj

Application stage:
devblogs.microsoft.com/dotnet/annou...

Simple and hopefully safe by default?

10.09.2025 05:06 — 👍 0    🔁 0    💬 0    📌 0

My current actions have a couple heavy dependencies on azure packages so a dist is created with esbuild. Rolldown is also working but still beta.

26.08.2025 20:15 — 👍 1    🔁 0    💬 1    📌 0

Thanks! Typescript and node24 is not even mentioned., but it works.

How are you handling dependencies for shared actions, are you adding node_modules to git?

26.08.2025 19:56 — 👍 3    🔁 0    💬 1    📌 0

Do you have a link to the documentation?

26.08.2025 19:07 — 👍 1    🔁 0    💬 1    📌 0
Picture of a smiling woman delegate in a shirt walking into Øredev 2024.

Picture of a smiling woman delegate in a shirt walking into Øredev 2024.

⏰ FINAL REMINDER!
This is your last chance to grab an Early Bird ticket 🎟️
Only a few tickets left, and once they’re gone, they’re gone.
No time machines. No do-overs.

🎯 Save 19% while you still can, or pay more later.
👉 oredev.org/tickets

18.08.2025 05:57 — 👍 2    🔁 1    💬 0    📌 0
Preview
GitHub - tldr-pages/tldr: 📚 Collaborative cheatsheets for console commands 📚 Collaborative cheatsheets for console commands. Contribute to tldr-pages/tldr development by creating an account on GitHub.

Is there enough information in the api to auto generate github.com/tldr-pages/t... for a tool?

29.07.2025 14:22 — 👍 1    🔁 0    💬 1    📌 0

echo, cat, ls, curl?

29.07.2025 07:15 — 👍 0    🔁 0    💬 0    📌 0

Maybe it’s time to make discussions the default?

bsky.app/profile/patr...

14.07.2025 18:01 — 👍 2    🔁 0    💬 0    📌 0

On web projects, I always create a reference page which has every HTML tag, widget, component, etc. used on the site all on one page, so I can check how CSS rules affect different elements, watch for conflicts, interactions, etc.

I call it the "kitchen sink" page... does it have a proper name?

01.07.2025 11:16 — 👍 32    🔁 6    💬 9    📌 0
Preview
Blusky Punk 2025 Playlist · Mats Erkki Huhtamaa · 3 items

***Bluesky Punk 2025***
Tre låtar - din punk
Enligt låt - band/artist
Svara i tråden
Kolla tråden/listan för att slippa dubbletter
Mina låtar först
Följ listan och dela inlägget

16.05.2025 14:54 — 👍 43    🔁 28    💬 121    📌 6
Preview
Advanced configuration Advanced configuration with the ASP.NET Core Module and Internet Information Services (IIS).

Here's the fix

- Enable shadow copy learn.microsoft.com/en-us/aspnet...
- Make sure that the application pool user has accees to the folder
- Make sure that web.config is always copied so that the application is restarted

21.03.2025 15:33 — 👍 0    🔁 0    💬 0    📌 0
Preview
Advanced configuration Advanced configuration with the ASP.NET Core Module and Internet Information Services (IIS).

I've tried to configure the shadow copying, but it's not working
learn.microsoft.com/en-us/aspnet...

I couldn't be the only one looking for a similar flow for DX?

21.03.2025 14:36 — 👍 0    🔁 0    💬 1    📌 0

I'm trying to run a dotnet 9 application in IIS for local development. Everything works fine until I try to rebuild the application the files are then locked and I need to kill IIS to do a new build. I could do a web deployment, but it would be nice to just do a build and F5 to get the result.

21.03.2025 14:33 — 👍 0    🔁 0    💬 1    📌 0

Give it a go!

17.03.2025 18:42 — 👍 1    🔁 0    💬 1    📌 0

Too much ads, insane subscription models or payed extensions. I’ve given up.

My oldest liked Monument valley. We did some tricky parts together and I didn’t mind.

17.03.2025 06:55 — 👍 0    🔁 0    💬 1    📌 0

Slightly OT but for the migration we have done some initial testing with using yarp in front of the current api. This makes it possible to migrate endpoint by endpoint instead of going to production with a big bang release.

15.03.2025 14:05 — 👍 0    🔁 0    💬 0    📌 0

We could not just introduce new tokens we’ll have to live with the existing for some time, so we have time to find a replacement.

The best contender at the moment is to fork the built in bearer token handler and add support for revoking them.

15.03.2025 13:58 — 👍 0    🔁 0    💬 0    📌 0

Yeah choosing is hard. Sometimes you just have to choose something and do your best going forward.

15.03.2025 13:54 — 👍 0    🔁 0    💬 0    📌 0

Why not use Rider on MacOS if it’s working? Also picking Blazor giving earlier posts, what made you change your mind?

15.03.2025 12:37 — 👍 0    🔁 0    💬 1    📌 0

What are your go-to NuGet packages for building web applications, and why?

23.11.2024 13:04 — 👍 3    🔁 2    💬 2    📌 0
Preview
AspNetKatana/src/Microsoft.Owin.Security.OAuth at main · aspnet/AspNetKatana Microsoft's OWIN implementation, the Katana project - aspnet/AspNetKatana

We're planning to migrate an owin based api to dotnet 9. At the moment we're using github like personal access tokens based on github.com/aspnet/AspNe..., with a small extension making it possible to revoke them. Is there a reasonable replacement or show we roll our own? @patriksvensson.se 🙏

10.03.2025 09:40 — 👍 0    🔁 0    💬 2    📌 0

What you be a less buggy alternative staying in dotnet land, razor pages?

09.03.2025 21:09 — 👍 0    🔁 0    💬 0    📌 0

In apps, the best TypeScript code looks just like JavaScript

24.02.2025 09:27 — 👍 160    🔁 11    💬 9    📌 2

Modules are fine we you own them and they can as enabling constraints for the infra structure. Generic module would easily be too complex since they try to cater for everyone needs. The number of permutations when combining resources will quickly grow.

21.02.2025 17:55 — 👍 0    🔁 0    💬 0    📌 0

What about making required part of the type definition or an attribute for the property instead of a separate list?

19.02.2025 18:44 — 👍 0    🔁 0    💬 1    📌 0

Not just patches they’ve also submitted full github workflows for opinionated build. Without that in place it would have been more dead than alive. I’ll guess we could do similar things for nugets?

14.02.2025 21:16 — 👍 0    🔁 0    💬 0    📌 0

One thing that they are doing right is that they’ll have some kind of automation shooting patches for the plugins.

14.02.2025 20:24 — 👍 1    🔁 0    💬 1    📌 0

@orjansjoholm is following 20 prominent accounts