in which bundle does the "Flyweight" pattern live ?
@maxiklifeКүн бұрын
Why AuthenticationService implenetation stored in Application layer but not in Infrastructure?
@pratikswvk2 күн бұрын
Best video on error handling.. Thanks Amichai..
@Hellbending3 күн бұрын
Take a shot every time he says 'daat-nhat', if you can still type then report back how far you got
@janstv20773 күн бұрын
אחלה תודה
@youtub3ian7284 күн бұрын
why did you bald your head ?
@lara971965164 күн бұрын
Excelente video amigo. Presentas un material muy valioso para las personas que estamos aprendiendo DDD. Tal vez podrías agregar subtitulos en español?, sería genial! Saludos desde Colombia!
@deivid983154 күн бұрын
I’m really curious about how a real big monolith performs with all these eager loaded relationships. Also what is that section? Isn’t present in the diagram, is that structure needed only for presentation data? Great videos, I’m only a bit lost in code in the middle, how this match with controllers, services, dtos, etc
@yyegor6 күн бұрын
I can't open the website
@MagicCubeWorld6 күн бұрын
This was the only video I needed to get comfortable with LINQ. Thank you.
@OsamaHasan0007 күн бұрын
Tech stack
@joseluiz_real7 күн бұрын
Where is the rest of the videos? I can't find them
@martinsanchez-hw4fi7 күн бұрын
Aren't intrinsic and extrinsic states just class atributes vs instance atributes?
@therongovender94719 күн бұрын
At my previous job we had Nancy Modules (yeah i know im old) that implemented hypermedia resources in the response, but we did things a bit differently, there was a 'page setup' initial call that retrieved required resources for that module, and only used that hypermedia links to do requests to the api service
@CousinAnthony9 күн бұрын
Great step by step explanation of DI. What guidelines to you use to determine is a class is a "Service" of a "Client"? Is this mostly a convention preference? .
@daniellyons62699 күн бұрын
6:50 The LSP for Swift in VS Code is indeed slow and buggy at times. VS Code has an action to reboot the Swift LSP server and the intellisense tends to be much faster after rebooting it.
@jannatnitu431411 күн бұрын
when you pointing something in the presentation, which tool you are using?
@ibrahimsharckas892912 күн бұрын
nice video
@igorkalinichenko715712 күн бұрын
Thanks for a great video Amichai! I would be delighted to hear more on the architecture behind this app!
@masaftic14 күн бұрын
you can now add custom properties to problemdetails from dependency injection without needing to copy the whole problemdetailsfactory.cs services.AddProblemDetails( options => { options.CustomizeProblemDetails = (context) => { context.ProblemDetails.Instance = $"{context.HttpContext.Request.Method} {context.HttpContext.Request.Path}"; context.ProblemDetails.Extensions.TryAdd("requestId", context.HttpContext.TraceIdentifier); var activity = context.HttpContext.Features.Get<IHttpActivityFeature>()?.Activity; context.ProblemDetails.Extensions.TryAdd("traceId", activity?.Id); if (context.HttpContext.Items["errors"] is List<Error> errors) { context.ProblemDetails.Extensions.TryAdd("errorsCodes", errors.Select(e => e.Code).ToArray()); } }; });
@Dalet_14 күн бұрын
The course prices are insane
@jchandra7414 күн бұрын
Funny thing about pattern is you probably ended up using with even when not knowing the name. I guess it is good to know the name. As you watch, you probably say, hey I used that one before and that one and that one... LOL
@SirBenJamin_14 күн бұрын
I feel like 2 and 3 are design patterns most programmers would do just out of common sense. In fact, I feel this way with most design patterns. They're taught as these magical things you can use, but you've probably come up with most of them yourself, just through problem solving. And a lot of them are literally just using interfaces the way interfaces were designed for.
@StockDC25 күн бұрын
Agreed - to be honest, it's a little annoying/frustrating that there are so many buzzwords in programming for essentially doing the same thing.
@therongovender947114 күн бұрын
Yeah pricing on these courses are ridiculous for how long the course is, I literally learnt the same thing from working 12+ years in the industry, Sure you can teach how it is implemented etc, but getting it right is just work experience no amount of money you pay will automatically make you good at using design patterns.. I'm really sorry to say this but junior to mid-levels i've worked with try to use patterns at the wrong times and over complicate/over engineer things for no valid reasons. Any way wish you goodluck with your future, currently unsubscribing
@amantinband13 күн бұрын
Appreciate the feedback. As an author on the platform I don’t define the pricing and I get it can be high for some. If you’re not looking for lifetime access or you’re unsure about the quality, there are subscription options with a free trial period
@Andy0101012 күн бұрын
I agree the price is very high. I got a subscription for two months back in summer and crammed as much learning as I could. Some courses worth the money like DDD ones, but others… not too sure. Tbh I feel like A. could do his own thing with these courses
@DrHeinzDoofenshmirtz14 күн бұрын
So well explained! I have tried to implement two of these patterns without knowing their names, and didn't quite succeed any of the times. Almost 😊 so it is nice to have some well implemented examples!
@alexlo565514 күн бұрын
Hi, what you Design Patterns courses on Dometrain are different that on Pluralsight, Udemy and Linkedin ?
@amantinband14 күн бұрын
Hey. You can check out the free singleton course to get an idea: dometrain.com/course/design-patterns-singleton/
@HelloWorld-th9vb14 күн бұрын
Good to see you back ❤
@Vreth614 күн бұрын
Nice video! What tool did you use to create the class diagrams?
@amantinband14 күн бұрын
Thanks. Class Diagrams were made in figma
@decton446115 күн бұрын
Which application you use to draw? Thanks for the video❤
@amantinband15 күн бұрын
bananotate
@haimkalfon12 күн бұрын
@@amantinband will it be available on windows?
@amantinband10 күн бұрын
I don't think it'll have a windows version any time soon
@codeDotnet15 күн бұрын
Thank you so much 🎉
@dannestrom15 күн бұрын
Another excellent channel for learning Swift swiftly. www.youtube.com/@StewartLynch
@adriangabrielalexandrescu270516 күн бұрын
Wow, what an awesome tool! You're making me want to buy a Mac, install VMWare, and keep using Windows in full-screen mode just so I can have the annotations on top of your software. 😄 Do you plan to make it available on Windows in the future?
@amantinband15 күн бұрын
Hahah thanks! Probably not anytime soon
@adriangabrielalexandrescu270515 күн бұрын
@@amantinband You should consider investing in marketing, SEO, and presentations highlighting what the application can do. Maybe reviews and tutorials by well-known KZbinrs in this niche could help boost its popularity. Your app is VERY USEFUL, looks super cool, and is far superior to anything I found currently on the market :) It's especially valuable for power users. And that second step, recreating the application for Windows, would likely sell very well too (In the future maybe) Congratulations :) A really good job !!
@eyeofthetiger716 күн бұрын
Awesome content
@PatrickImboden17 күн бұрын
Thank you for your videos. Well I'll stick to my Grandfather method. I think it is much clearer. The thing is, many times I don't have just 1 database, I have many other Rest and old WCF services that I have to connect to get my data. These are objects that I don't have control of. Having mappings between my domain layers and my infrastructure objects is much easier. In my "real world scenario" my database only has one part of the total data needed to run the applications. The id's needed for those external systems are easier to just get mapped with automapper to my domain layer objects.
@hasithadhananjaya280619 күн бұрын
5:35 end of DIP and start of IOC
@jeanpauldosher307619 күн бұрын
Nice! I was looking for some resources that talk specifically about technical notes. Here is my approach: 1. For web-clipping, project management, personal management and journal, I use Notion (cause the final result of the pages is more UI friendly). 2. But, now, for knowledge-base I use Obisidian, here is where authoring stuff gets in, the sources became atomic notes and my brain is in there. 2.1 - Cause, let's be honest, copying and pasting stuff is just others knowledge...and also bring to-do's, wish lists or bucket lists don't aggregate nothing to the main goal of Zettelkasten (that is be simple) and also just mess the things p.s: This is my first approach to it, feel free to change my mind
@AkinatorKing-3720 күн бұрын
Wha the huh huh?
@kvelez21 күн бұрын
Interesting.
@quicoll1422 күн бұрын
And windows? 😢
@denischarbonneau930222 күн бұрын
Hi Amichai! The playlist is out of order :) Playing videos that are dependant of another, before the dependency etc. Ex.: this video you call it number 5 - but in the playlist, is is #9
@GaryJohnWalker124 күн бұрын
If you have a massive add services list, especial;y for di, then maybe the project should be split up into two or more. Especially if it's not a one developer team
@MA2_LS25 күн бұрын
Good
@rumbobbie125 күн бұрын
How does this work when using DI in c#, where the service has to be registered in the presentation layer by referencing both the interface AND the implementation? I still have to reference both the infra layer and the application layer from my presentation layer. service.AddScoped<IDbService, DbService>();
@oseifrimpongg28 күн бұрын
Hi everyone, not to be "that guy" but I am a beginner in c# learning concepts and trying to build projects and I'm totally lost here. What are the other concepts, I should learn before coming to this video? Of course, I know classes and basic OOP, but I need this video to make me smile and not question my potential in becoming a SE :)
@jrguedes29 күн бұрын
Great video!
@noneedtoknowthishandle29 күн бұрын
that damn fly
@ghanshyam014Ай бұрын
Well explained.
@princemr6645Ай бұрын
Que tengo que hacer para entenderlo mejor?, no entiendo muchas cosas y no se que hacer