Saji Weerasingham · @sajilicious
20 followers · 256 posts · Server hachyderm.io

I keep hearing about frameworks like Brighter/Darker, Wolverine ("critter stack") etc that are alternatives to Mediatr.

Any suggestions on what is better from a DDD or event-driven development point of view taking into account developer productivity and performance?

#dotnet #ddd #evetdrivendevekopment #mediatr #brighter #wolverine

Last updated 1 year ago

Chris C · @ChrisChaffin
213 followers · 2535 posts · Server dragonscave.space

If its a cloudy day for you, and things are not going the best. Then just remember that you are not in this alone. We are all in this day together, And we are all here to work together to help make the day brighter for those who need a hand. If we all work together, the power of what we can accomplish is beyond our imagination! Here is something where artist came together from all around the world to give us this song of hope... music.apple.com/us/album/we-ar.

#music #song #hope #brighter #world #day #help

Last updated 1 year ago

Ian Cooper · @ICooper
1297 followers · 65 posts · Server hachyderm.io

The codebase for has existed for many years. Obviously there is a “Ship of Theseus” element as the code has evoked over the years. It’s been TDD from the start and has a good test suite around its core engine.

Those tests focus on behavior.

And I’m grateful because even today, I can make what I think of as a simple change to behaviour and find it doesn’t work, because that isn’t the way the pieces of the puzzle come together.

#dotnet #brighter

Last updated 1 year ago

Ian Cooper · @ICooper
1296 followers · 69 posts · Server hachyderm.io

We have published 9.4.3 or , our messaging library. Some minor additions to how you control headers for the Kafka transport and fixes for Sqlite Outboxes

#brighter #dotnet

Last updated 1 year ago

Ian Cooper · @ICooper
1289 followers · 61 posts · Server hachyderm.io

Here is a little example of how ChatGPT can get answers faster.

We had an issue with our Sqlite outbox for . It was failing tests following a rewrite to “extract the common parts” of our relational outboxes.

Turns out one issue (beyond some other issues with GUIDs and Sqlite) was that Sqlite struggled with some of our time calculations as it’s syntax dod not support them.

#brighter #dotnet

Last updated 1 year ago

Ian Cooper · @ICooper
1127 followers · 184 posts · Server hachyderm.io

Also in the 9.4.0-beta.3 is a new compression transform.

The compression transform provides support for compressing your message payload using GZip, and for those on 6+ Deflate and Brotli.

In production use cases you can combine compression with our claim check support to try and compress first, offload to distributed storage such as S3 if still too large.

#brighter #dotnet

Last updated 2 years ago

Ian Cooper · @ICooper
1127 followers · 183 posts · Server hachyderm.io

We have a new beta release out for , 9.4.0-beta.3

it includes a fix for an issue Kafka payloads that included schema id as a payload header. These were being corrupted because we were using a UTF8 string and not a byte[] for the Kafka payload.

There are some new optional constructor arguments to MessageBody to provide smarter defaults when using binary payloads too.

#brighter #dotnet #eda

Last updated 2 years ago

Ian Cooper · @ICooper
1094 followers · 189 posts · Server hachyderm.io

An occasional reminder for devs that we retired our Python version of - - to focus on our offering.

We recommend , which is influenced by as a maintained alternative:

banshee.artisan.io/overview/

#python #brighter #brightside #dotnet #banshee

Last updated 2 years ago

Ian Cooper · @ICooper
1020 followers · 229 posts · Server hachyderm.io

@Laylacodesit @DaveDev

Slightly different but feedback on an account for was ‘just use your account and a hashtag’.

But if you want folks to note meet-ups etc., it might be easier to let them follow a dedicated account.

In principle though, there may be other fediverse tools you could subscribe to via Mastodon for that, like a blog that supports ActivityPub.

All still learning though.

#brighter

Last updated 2 years ago

Ian Cooper · @ICooper
974 followers · 203 posts · Server hachyderm.io

So it turns out that 's feature switch support (for dispatching to handlers), omitted support for async pipelines.

We have remedied that oversight in 9.3.7-beta.2.

We will move out of prerelease once we have done assurance on the transformer pipeline work that is leading to a prerelease at the "tip of the spear".

You can find documentation on our feature switch support here: brightercommand.gitbook.io/par

An update to the docs for async is forthcoming.

#brighter #dotnet

Last updated 2 years ago

Ian Cooper · @ICooper
976 followers · 204 posts · Server hachyderm.io

We have a pre-release version of our OSS messaging framework out, see: github.com/BrighterCommand/Bri

This version introduces a middleware pipeline for our message mappers, letting you offload orthogonal behavior such as encryption, compression or large message payloads.

The pre-release uses Claim Check to show this: enterpriseintegrationpatterns. backed by a luggage store based on an S3 bucket.

We would love feeedback!

#dotnet #brighter

Last updated 2 years ago

@Om* · @atomjack
1269 followers · 13247 posts · Server mastodon.cloud

actual size of andromeda if it was brighter...

#brighter #nightsky #actual #size #andromeda

Last updated 8 years ago