Fantastic resource for getting all the tricks with Multi-Tenancy, many thanks
@LeeRichardson2004 жыл бұрын
Glad you found it helpful!
@riyaadhabrahams4 жыл бұрын
Great video as always. Some good topics for the future would be Real-time SignalR integration. Maybe sending a push notification to the user. Another one would be exploring the authentication system. Customizing the user model and registration screen. adding email confirmations etc. Thanks again for making videos like these.
@LeeRichardson2004 жыл бұрын
Riyaadh Abrahams Great feedback thank you! I will add those to the queue
@cesarzam34014 жыл бұрын
Great video... very well explained
@LeeRichardson2004 жыл бұрын
Glad you liked it
@fakitayranariduru3 жыл бұрын
Thanks Lee great job
@LeeRichardson2003 жыл бұрын
My pleasure Faki, glad it was helpful!
@manarmohammad82325 ай бұрын
thank you, if you could also explain feature management sysytem, would be great
@quocvietnguyen90614 жыл бұрын
I wish u can upload more video boilerplate , and how to create tree view to display permission in boilerplate ?
@TechSchoolmind3 жыл бұрын
Same question for me??
@mfadzilmjaafar86814 жыл бұрын
Good stuff...i'm basically dying learning ABP here...moar!!!
@LeeRichardson2004 жыл бұрын
mfadzil mjaafar so glad it’s useful! What kinds of issues are you struggling with?
@mfadzilmjaafar86814 жыл бұрын
@@LeeRichardson200 actually nothing much, only the dto parts. However, after getting my hand dirty for several days on abp, I'm getting clear picture of how to use abp. It's a great framework, helped me a lots on nuts and bolts of DI, Logging and other stuff so that i can concentrate more on business logic. I'm very glad found your video.😊😊(Keep 'em coming more 😆) Happy holidays and happy new year.
@MrAverageViewer4 жыл бұрын
Lee, very excellent presentation!! You've explained it so clearly :) I greatly appreciate the thoroughness and clarity with which you've presented this topic! Looking forward to more :) Do you have any plans to offer a paid tutorial for beginners on Udemy or your own site?
@LeeRichardson2004 жыл бұрын
I'd never considered it. You don't think ABP content is too nitche to get any viewership?
@MrAverageViewer4 жыл бұрын
@@LeeRichardson200 As a topic totally isolated, yes it would be too nitchy, however, if perhaps presented in the context of a larger project (e.g., Social Site, Dating Site, Multi-User / Tenant site, etc.) it would have broader appeal. If you couple BLAZOR on the front-end, you'll have an amazing niche in the tutorial world.
@user-vl7yt2iw7j4 жыл бұрын
Thanks it is a good video but in disable filter you don't need for using and that long code just using public override Task GetAllAsync(PagedRoleResultRequestDto input) { CurrentUnitOfWork.DisableFilter(AbpDataFilters.MustHaveTenant); return base.GetAllAsync(input); }
@LeeRichardson2004 жыл бұрын
Good call, that's much easier on the eyes
@ryanrieben35172 жыл бұрын
Great videos! Could you go into disabling the "choose tenant" dialog? I can't figure out how to add he cookie with the tenantId the header or cookie.
@harshpatel-wr1jl2 жыл бұрын
@rekharana95064 жыл бұрын
Hi Lee, Please make a video on app.mailkit too.
@menendeze4 жыл бұрын
Nice video. Can you explain how to save master detail, what about updating 3 tables on abp. Thank you
@AleksandrBlekh4 жыл бұрын
Nice video. Your quick debugging sessions deserve a separate kudos (no banging head on the table, huh? :-). On a more serious note, though, I'm curious about whether you have had a chance to test the successor ABP Framework and, if so, what are your impressions. Generally, I'm quite impressed with this framework and, while .NET was not at the top of my list of technology stack options for my startup for a variety of reasons, I'm now thinking about reconsidering. Having said that, I'm also thinking about implementing relevant (non-multi-tenant) MVP in Python and Flask first - as originally planned - and then, depending on situation, either add multi-tenancy manually, or port that MVP to .NET, using ABP Framework. Additional arguments for the Python route include avoiding .NET complexity and current lack of GraphQL support in ABP Framework. Thoughts?
@LeeRichardson2004 жыл бұрын
Generally I think this is the type of conversation that would best occur over a beer. I don't have any experience with GraphQL, but from the 5 minutes of research I put into the topic I bet that between that and Python and Flask you could build an _extremely_ functional MVP _extremely_ fast. I felt that way when I took a week long Ruby on Rails class many years ago, but I had co-workers that felt it turned into a maintenance nightmare very quickly without a small and/or extremely disciplined team. I guess the trick with tech entrepreneurship is always that trade off between speed and maintainability, and the best solution will be different for every problem. Ruby on Rails with a complete rebuild after a few years did turn out ok for Twitter. I do feel like ABP's Swashbuckle + NSwag client proxy generation grants back a lot of the speed you might miss in a traditional .Net app + SPA architecture plus give a lot of flexibility with permissions. I'd be interested to hear the permission story with GraphQL. I do feel like ABP's Domain Driven Design approach is especially well suited for a larger team and would be a good bet once you've got a paying customer or two and your business direction is firmed up. I tried out abp.io like 6 months ago and didn't feel it was ready for prime time, but I've heard good things and intend to revisit that shortly and make a new Be a Hero (19) episode. If you do your own research I hope you'll share back what you've learned. Good luck with the startup, sounds like you've got a solid plan.
@AleksandrBlekh4 жыл бұрын
@@LeeRichardson200 Much appreciate your prompt feedback. I would love to meet with you over beer (or other beverages) someday and discuss things of interest ... :-) I agree with you in that DDD and, I would say, .NET as well are better suited for a larger team (currently, it's just me [horror face emoticon]). Will definitely share my relevant experiences once I have a chance to get my hands dirty with all the above-mentioned cool stuff. In the meantime, I will be sure to enjoy more of your videos (old and new). Thank you for kind wishes! All the best!
@sanjyotisanjayshinde49014 жыл бұрын
Hi Lee , can you help on how to host asp.net boilerplate project on server, step by step. i am planning to use huroko or digioceans for host it. please help or provide a video related to it
@LeeRichardson2004 жыл бұрын
Hey @Sanjyoti Sanjay Shinde, happy to help, but deployment is a big topic. I've started to write up a detailed response, but it has code snippets and I realized it's better as a blog post. Give me a few days and I'll have something for you. I'll try to post back here, but keep an eye on my blog and/or twitter.
@LeeRichardson2004 жыл бұрын
Ok, maybe a few weeks: www.leerichardson.com/2020/08/ive-deployed-two-apps-based-on-asp.html. I've also got a corresponding video I've recorded and am editing now, hang tight for that.
@axelkmono4 жыл бұрын
Hi Lee... Which extension you use to decompile?
@LeeRichardson2004 жыл бұрын
The dotPeek that comes with the ultimate Resharper. I'm a big JetBrains fan. They don't pay me or anything, but if you have any "ins" I wouldn't exactly turn down any money from them ;)
@hexdump85904 жыл бұрын
Hello Lee! Does this tutorials apply to Asp.net core too?
@LeeRichardson2004 жыл бұрын
Yes. But I demo'd it in .Net Core, so a better question is whether it also applies to Full .Net Framework, which it should. Incidentally, all my presentations are in .Net Core, and in E19 the ASP.Net Boilerplate overview I compare and contrast the two approaches. That comparing is a little dated now since .Net Core 3 fixed several of the issues I complained about.
@mfadzilmjaafar86814 жыл бұрын
I just noticed that, when i update an entity with tenant, the tenant id is set to 0. Do you experience that?
@LeeRichardson2004 жыл бұрын
There's not enough detail for me to answer that easily. So you inserted an entity that inherits from IMustHaveTenant and the TenantId had a non-zero value? Then you went to update the entity and it went to zero? And you were logged in as a user from a tenant (and not the host) when you did that update operation? That's is definitely odd. Is the tenant filter disabled in the context you're in maybe?
@sanjyotisanjayshinde49014 жыл бұрын
can you help me. i am having a same problem, as you said
@sanjyotisanjayshinde49014 жыл бұрын
@@LeeRichardson200 hi, the thing which you said before i am having a same problem , please help me to solve it
@sanjyotisanjayshinde49014 жыл бұрын
@Lee Richardson is that a framework problem bcoz when i googled it ,i got some comment related to that, please help me solve it, its urgent