Man, I've been keeping yt open on this video since a few days to not forget watching it when I have some time - did not use yt anymore to keep it open here, u kno - and I am so glad I did so! Now I start understanding events and how they could be involved in many other apps. Thank you!
@RawCoding Жыл бұрын
Thank you for your comment, really happy you found this useful!
@avecesar Жыл бұрын
Nice!.... one of the best practical explanation around here.... Thank you!!
@josephizang6187 Жыл бұрын
Thanks Anton. Keep them coming.
@RawCoding Жыл бұрын
Thank you for watching
@marna_li Жыл бұрын
Boundaries are important. I am thinking about storing price changes as events - in that way I can reason about the changes in an easier way. Of course, you could go full event sourced with replay. But that is overkill.
@PaulSebastianM Жыл бұрын
It's called traceability. You can see it in some systems in one way or another. Events (and event streams) are a generic way to implement it though. Another way would be to have a log of every committed change, per entity, per operation type, which can easily provide rollbacks or reverse order operations. Etc.
@saadaldulaijan4957 Жыл бұрын
This is very useful, thanks anotn, please keep going with architecture stuff 👍🏻
@NafisKhalilov Жыл бұрын
great vid. would love to see some json formatter in your browser, really helps to get the structure
@RawCoding Жыл бұрын
I'll fix it, ty
@tirgo007 Жыл бұрын
Good stuff man. I wish I discovered your channel sooner.
@RawCoding Жыл бұрын
Cheers, do share help others know as well ))
@dasfahrer8187 Жыл бұрын
Cascading deletes need to be set up in the DB when using the ExecuteDelete methods (EF 7).
@Qrzychu92 Жыл бұрын
do you recommend a library to use for in process messaging? I know that MediatR has Notifications, which basically are just this. There is MassTransit with InMemory provider. And there is Hangfire, by far the slowest, but you can easily plug in persistence. I am working on a quite small standalone app installed on prem on customers hardware, so things like RabbitMQ are a bit overkill. However, it would be nice to be able to spin up 100k tasks (like do some processing on each record) and be sure all of them are done at some point, even if customer restarts the app. Any suggestions?
@sahartabush9377 Жыл бұрын
Great video! Would love to see more content like this
@paterantonios6498 Жыл бұрын
19:02 🤣🤣
@michaelestrinone2111 Жыл бұрын
Question related to the advertisement on a channel. In one of your latest publications (all are absolutely fantastic, btw) there was an ad for ABP framework. My question is: is it just an ad, or you are indifferent to it as a developer or you are actively recommending it for usage in the projects?
@RawCoding Жыл бұрын
I don’t know what ABP framework is, KZbin ads are random or rather personalised
@michaelestrinone2111 Жыл бұрын
@@RawCoding Thanks! I guess it was random in my case since I never searched for it.
@sorteslyngel2k Жыл бұрын
I love the fact that you misspelled spaghetti :)
@dasfahrer8187 Жыл бұрын
"Everyone is paying in Bitcoin or whatever..." 😂 Good one.
@YoutubeUserRus Жыл бұрын
What font is used for code in the IDE?)
@RawCoding Жыл бұрын
JetBrains Mono
@RoloEdits Жыл бұрын
I'm still in the process of learning before getting my first dev job, but it really feels like a good 80% of a good code base is decided before any line is ever written. The code itself is just implementation details that encapsulates the ideas you've drawn up. Is this a correct take away?
@RawCoding Жыл бұрын
replace encapsulates with reflect's and you're there. Some reflections are good some are bad, some reflect the wrong things.
@algarud Жыл бұрын
Labais ❤
@yourockst0ne Жыл бұрын
Good stuff
@ManderO9 Жыл бұрын
hey, i like your videos so much, thank you for all that you are doing, i first knew you through the asp blog app, and i liked your authentication videos so much, i just want to give a remark, if it is possible to remove the butt painting from the background when you are making videos, it's so distracting, i would appreciate it so much if you could, just hide it somehow (maybe blur it), thanks a lot.
@RawCoding Жыл бұрын
thank you for the kind words, but the 🍑 is staying
@youssefbennoursahli9175 ай бұрын
@@RawCoding I recommended your videos to many of my friends, all of them, told me they weren’t able to concentrate because of that butt 😆
@RawCoding5 ай бұрын
@youssefbennoursahli917 hah
@arghyadeepghosh9362 Жыл бұрын
Why does he have a picture of a bum... On his wall... 😆😆😂😂
@RawCoding Жыл бұрын
Allow the bum
@PaulSebastianM Жыл бұрын
2:22 I hate seeing x used everywhere for every single arg lambda. At least use p if it's a product, or use a longer name. Clean code is more important than anything. I know this is just for demonstration purposes, but better teach the proper way if you're going to do it, because some devs just pick this up as habit and never change.
@RawCoding Жыл бұрын
x is fine, people are more important than clean code.
@liquidcode1704 Жыл бұрын
"I don't have to design my software... the tutorial already did that for me" - every jr dev I've ever met LMFAO
@Yash42189 Жыл бұрын
How come you and codewrinkles made the same video at the same time
@RawCoding Жыл бұрын
Great minds think alike
@michaelestrinone2111 Жыл бұрын
Isn't it actually a wonderful coincidence? Two great youtube channels, same subject that we can review and learn.
@Yash42189 Жыл бұрын
@@michaelestrinone2111 Yeap Im certainly not complaining! :)