Profile avatar
shazwazza.bsky.social
Senior Software Engineer @ Microsoft (MVP 8x yrs) | #OSS | Surfer + Snowboarder | Ice Hockey Player + Fan | Canadian + Australian
44 posts 180 followers 328 following
Regular Contributor
Active Commenter

I asked AI to convert Articulate for #Umbraco 13 to version 15, here's what it did github.com/Shazwazza/Ar... ...

Just shipped 3.7.1 of Examine, release notes are here github.com/Shazwazza/Ex... #Umbraco

Have ideas for #umbraco running at large scale by decoupling parts to diff services. ie umbraco on Service Fabric. Apps split to front-end, back-office and search/index. My platform at work is SF but the theory can work in k8s. Redundancy, scalability, works with Lucene. πŸ€”πŸ€”

Best hidden API in #dotnet is learn.microsoft.com/en-us/dotnet... basically GetOrAddOrUpdate for dictionaries with a single key lookup

This is gonna go bonkers www.abc.net.au/news/2025-03... .China did this to Australia over wine and seafood for years, they stopped all imports, left them stranded in cargo ships, never said a word until Australia apologized for saying some shit about china. Trump has no idea how the world works.

Good news #umbraco folks! Examine 3.7.0 is shipped which should resolve (again) the index corruption issues when using SyncedFileSystemDirectoryFactory bit.ly/3FtqV4R πŸš€

Game on πŸ‡¨πŸ‡¦ www.cbc.ca/news/canada/...

Hi #Umbraco folks, if you are an ExamineX user an upgrade action is required due to a recent Azure Search API breaking change. New ExamineX versions are published for all major versions. Full details here bit.ly/4ioUCSy #Umbraco. Unfortunately Azure Search cannot rollback so an update is required.

BREAKING change reported on #AzureAISearch affecting ExamineX. A new rollout is underway globally that is affecting certain regions. We're in contact with Azure support. Ticket can be tracked here github.com/SDKits/Examine… UPDATE Azure support is looking into the regression, more news tomorrow.

Console.WriteLine("Hello πŸ¦‹!"); It's your pals over at dot.net

Any #golang folks know if it's generally safe to call into a Rust generated assembly? I know Go's runtime has some special requirements - like it cannot call into a dotnet native Aot assembly since that brings in another runtime.

ExamineX's AI search integration is now documented bit.ly/3Qnk4ff Allowing your #umbraco editors to search for what is actually in an image and not just what is in its file name. Game changer for picking the right image for your page's elements, even if you have thousands of media items πŸŽ‰

Effortlessly discover the perfect media in #Umbraco like never before πŸŽ‰ Empower your editors with ExamineX’s AI capabilities to transform your media library! Seamlessly search using auto-generated Descriptions, Tags, Categories, Locations, People, and more πŸ™Œ Demo: github.com/SDKits/Exami...

Any #umbraco folks feel like helping out migrating Articulate to support umbraco 15? The parts that need updating is the back office UI stuff. As much as I want to learn it, it would be better to get folks involved in the project and get a new version shipped sooner. Let me know πŸ˜€

Has anyone in history ever successfully mounted a power bar with these stupid holes? I'm giving up. Again. 🀬😭

You can pass the TimeProvider to the Task.Delay method since .NET 8. The TimeProvider will interpret the delay. It means you can control the delay in the tests with FakeTimeProvider. Read my post about the new TimeProvider and FakeTimeProvider types to learn more. okyrylchuk.dev/blog/better...

Did you know that you can define a DebuggerDisplayAttribute for a type from another assembly? Just add an assembly-level attribute to your code and specify the Target type: [assembly: DebuggerDisplay(@"\{Color = {Color}}", Target = typeof(Pen))]

Is there an open source software maintainer in your life? Are you one? GitHub has a private community you can apply for at maintainers.github.com! Folks discuss common problems/solutions, there’s a direct line to GitHub product & betas, and I post funding opportunities. Spread the word please :)

Its package release day πŸš€ next up, its Examine 3.5.0 bit.ly/411mW8o targeting the latest #lucenenet version #umbraco πŸŽ‰

Its package release day πŸš€ starting off with Smidge 4.5.1 bit.ly/3ZjwgmM and thanks to 2x new contributors πŸŽ‰

For those that missed out at the #umbraco US Festival in Chicago this year, we put together a great demo: "AI in Umbraco with ExamineX", now you can supercharge your Umbraco media library! Check it out :) bit.ly/4dCPng8

Was bound to happen, guess we won't be seeing the fight after all #netflix

Just posting my first post here... Definitely seems like a nicer, better, new Twitter πŸ™ŒπŸ™Œ hope it becomes the same old community!