John Sedlak's Avatar

John Sedlak

@diesel-dad

Father & Developer, and a fan of all things outside.

17
Followers
38
Following
35
Posts
15.11.2024
Joined
Posts Following

Latest posts by John Sedlak @diesel-dad

A screenshot of this new feature in snipping tool - selecting an area of text on the screen which happens to be a random food and drink budget

A screenshot of this new feature in snipping tool - selecting an area of text on the screen which happens to be a random food and drink budget

We're starting to roll out a new feature for Snipping Tool so you can easily extract text from a selected area of your screen - hope you like it ๐Ÿ˜Š

blogs.windows.com/windows-insi...

Just started going out to Dev & Canary
#WindowsInsiders

16.04.2025 18:16 ๐Ÿ‘ 185 ๐Ÿ” 17 ๐Ÿ’ฌ 13 ๐Ÿ“Œ 4
Preview
CQRS & Event Sourcing in Orleans / diesel dad An overview of building a CQRS & Event Sourcing system with Microsoft Orleans.

A snapshot view into how I've implemented cqrs & event sourcing using #dotnet #orleans. There is a lot more to cover, primarily once we get the new durable task bits in Orleans, which will fundamentally shift how events and state gets persisted.

dieseldad.dev/blog/2025/04...

11.04.2025 13:36 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

With March coming to a close, I've been looking back at the year in code so far. Subway tiling may not mean everything, but it's been great being more consistent with my personal coding, and learning a lot.

31.03.2025 01:13 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - VincentH-Net/Orleans.Multitenant: Secure, flexible tenant separation for Microsoft Orleans Secure, flexible tenant separation for Microsoft Orleans - VincentH-Net/Orleans.Multitenant

๐ŸŽ‰ Orleans.Multitenant 3.0 is out!

โœ… Updated to Microsoft Orleans 9.1
โœ… Includes how to use with #dotnet #aspire

NJoy
โฌ‡๏ธ
github.com/VincentH-Net...

#multitenant #cloudnative #csharp

28.03.2025 14:35 ๐Ÿ‘ 4 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Been working on this on nights and weekends for a while! If your team is feeling #typescript / #javascript / #nodejs burnout, give #dotnet and #csharp a look! As far as #programming languages go, C# and TypeScript are remarkably similar (no doubt to their shared designer).

10.03.2025 14:30 ๐Ÿ‘ 6 ๐Ÿ” 2 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1
Preview
orleans-samples/ai/semantic-kernel at main ยท jsedlak/orleans-samples Contribute to jsedlak/orleans-samples development by creating an account on GitHub.

#dotnet is โค๏ธโ€๐Ÿ”ฅ๐Ÿ”ฅ. #SemanticKernel and #Orleans seems like a natural fit. Here's a quick sample I've been working on (blog post coming soon!) that demonstrates a chat agent and function calling! github.com/jsedlak/orle...

25.02.2025 02:33 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Custom Storyblok Field Type: Input with a Unit / diesel dad How to build a custom storyblok field type that contains an input field and a dropdown to select a unit of measurement.

I found a need to expose CSS size properties in #storyblok so I built a custom field type to make it a great experience... dieseldad.dev/blog/2025/02...

23.02.2025 16:39 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

A significant step towards the goal.... Content editing now works in Reach, my #dotnet #blazor #orleans #aspire CMS.

20.02.2025 02:18 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Is this a dashboard only enhancement, or does this mean faster startup for resources that use WaitFor?

18.02.2025 03:03 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
orleans-samples/azure-storage at main ยท jsedlak/orleans-samples Contribute to jsedlak/orleans-samples development by creating an account on GitHub.

With the release of #Orleans 9.1.1 comes new Aspire support for #Azure Queue Streaming! I've created a unified sample to demonstrate the available Storage providers
github.com/jsedlak/orle...

13.02.2025 11:35 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I've had similar problems, but fortunately the Msft docs are open source and accept PRs. Making suggestions on GitHub to clarify specific docs is also useful. And frameworks have communities to discuss doc improvements.

11.02.2025 22:35 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Absolutely fantastic! ๐ŸŽ‰

08.02.2025 14:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
orleans-samples/streaming/streaming-implicit at main ยท jsedlak/orleans-samples Contribute to jsedlak/orleans-samples development by creating an account on GitHub.

First #dotnet #orleans streaming sample is up - basic implicit streaming is a powerful tool enable several pub/sub scenarios. I use it to drive the event side of my Event Sourcing library. github.com/jsedlak/orle...

08.02.2025 14:06 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

And what about 5 million years in the future? ๐Ÿ˜€

01.02.2025 17:15 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Attempting to write a Headless CMS with #blazor and #orleans and #aspire github.com/jsedlak/reach

31.01.2025 19:06 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Can we do a dotnet watch on a blazor project and restart it within aspire, picking up changes?

31.01.2025 04:31 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Much needed QoL change!

30.01.2025 00:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

If anyone has a lib to generate razor syntax, let me know. For now, some basic codegen will do.

29.01.2025 04:38 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Having fun playing around, creating a storybook inspired library for #blazor in the hopes of updating the tazor docs site to more of a playground.

29.01.2025 04:32 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Work still continues on Tazor, a #blazor #tailwindcss component library. The Flyout component has been reworked to use the new native <dialog> element and animates correctly from each direction. Check it out! tazor.org/docs/layout/...

26.01.2025 21:39 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Modernizing Your Blazor App: Integrating Tailwind CSS 4.0 for a Fresh Look Learn to modernize your Blazor app by integrating Tailwind CSS 4.0 for a streamlined, responsive, and modern design workflow

Tailwind CSS 4.0 is out now and the integration in a #dotnet blazor app is quite easy, you just have to make sure to have a npm task runner running for the tailwind CLI and Hot Reload.
And sadly your best option is to go with Visual Studio, since Hot Reload and Rider in Aspire won't work flawlessly.

24.01.2025 16:18 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
DocumentDB: Open-Source Announcement - Microsoft Open Source Blog Learn more on how Microsoft Open Source can help with you with your data stores with the announcement of DocumentDB.

opensource.microsoft.com/blog/2025/01...

24.01.2025 00:50 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - microsoft/documentdb: DocumentDB offers a native implementation of document-oriented NoSQL database, enabling seamless CRUD operations on BSON data types within a PostgreSQL framework. DocumentDB offers a native implementation of document-oriented NoSQL database, enabling seamless CRUD operations on BSON data types within a PostgreSQL framework. - microsoft/documentdb

What's this a Mongo equivalent written in Postgres - github.com/microsoft/do... ๐Ÿ‘€

23.01.2025 19:33 ๐Ÿ‘ 22 ๐Ÿ” 3 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 1
Preview
orleans-samples/reminders/in-memory at main ยท jsedlak/orleans-samples Contribute to jsedlak/orleans-samples development by creating an account on GitHub.

#Orleans Reminders provide a interval callback, but work across multiple Grain Activations. And they're easy to use! Check out this basic sample to get started: github.com/jsedlak/orle...

22.01.2025 12:22 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
<dialog>: The Dialog element - HTML: HyperText Markup Language | MDN The <dialog> HTML element represents a modal or non-modal dialog box or other interactive component, such as a dismissible alert, inspector, or subwindow.

Did you know there is a <dialog> element in HTML, and that it comes with a ::backdrop pseudo-element? Yeah, TIL. developer.mozilla.org/en-US/docs/W...

21.01.2025 18:31 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Is there an #Aspire way to pass data other than a connection string, without including it in the connection string?

20.01.2025 02:56 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
orleans-samples/grain-storage/redis at main ยท jsedlak/orleans-samples Contribute to jsedlak/orleans-samples development by creating an account on GitHub.

Today's sample is #Redis Grain Storage for #Orleans with #Aspire! github.com/jsedlak/orle...

19.01.2025 12:59 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Will this include improvements for blazor hot reload or is that a separate issue?

18.01.2025 21:44 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
orleans-samples/clustering at main ยท jsedlak/orleans-samples Contribute to jsedlak/orleans-samples development by creating an account on GitHub.

New Microsoft #Orleans samples just dropped today: Clustering with Azure Tables and Redis, using #Aspire to orchestrate! Take a look and sound off in the Discussions! github.com/jsedlak/orle...

18.01.2025 14:48 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Big updates for #reachcms today. Blazor Hybrid is out in favor of WASM, Regions are dead, better class locations, and smoother onboarding. Finally feels like I've got a smooth path forward to focus on features.

12.01.2025 23:40 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0