No video

E24: Multi Tenancy with ASP.Net Boilerplate

  Рет қаралды 16,766

Lee Richardson

Lee Richardson

Күн бұрын

Пікірлер: 41
@julianw72
@julianw72 4 жыл бұрын
Fantastic resource for getting all the tricks with Multi-Tenancy, many thanks
@LeeRichardson200
@LeeRichardson200 4 жыл бұрын
Glad you found it helpful!
@riyaadhabrahams
@riyaadhabrahams 4 жыл бұрын
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.
@LeeRichardson200
@LeeRichardson200 4 жыл бұрын
Riyaadh Abrahams Great feedback thank you! I will add those to the queue
@cesarzam3401
@cesarzam3401 4 жыл бұрын
Great video... very well explained
@LeeRichardson200
@LeeRichardson200 4 жыл бұрын
Glad you liked it
@fakitayranariduru
@fakitayranariduru 3 жыл бұрын
Thanks Lee great job
@LeeRichardson200
@LeeRichardson200 3 жыл бұрын
My pleasure Faki, glad it was helpful!
@manarmohammad8232
@manarmohammad8232 5 ай бұрын
thank you, if you could also explain feature management sysytem, would be great
@quocvietnguyen9061
@quocvietnguyen9061 4 жыл бұрын
I wish u can upload more video boilerplate , and how to create tree view to display permission in boilerplate ?
@TechSchoolmind
@TechSchoolmind 3 жыл бұрын
Same question for me??
@mfadzilmjaafar8681
@mfadzilmjaafar8681 4 жыл бұрын
Good stuff...i'm basically dying learning ABP here...moar!!!
@LeeRichardson200
@LeeRichardson200 4 жыл бұрын
mfadzil mjaafar so glad it’s useful! What kinds of issues are you struggling with?
@mfadzilmjaafar8681
@mfadzilmjaafar8681 4 жыл бұрын
@@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.
@MrAverageViewer
@MrAverageViewer 4 жыл бұрын
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?
@LeeRichardson200
@LeeRichardson200 4 жыл бұрын
I'd never considered it. You don't think ABP content is too nitche to get any viewership?
@MrAverageViewer
@MrAverageViewer 4 жыл бұрын
@@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-vl7yt2iw7j
@user-vl7yt2iw7j 4 жыл бұрын
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); }
@LeeRichardson200
@LeeRichardson200 4 жыл бұрын
Good call, that's much easier on the eyes
@ryanrieben3517
@ryanrieben3517 2 жыл бұрын
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-wr1jl
@harshpatel-wr1jl 2 жыл бұрын
@rekharana9506
@rekharana9506 4 жыл бұрын
Hi Lee, Please make a video on app.mailkit too.
@menendeze
@menendeze 4 жыл бұрын
Nice video. Can you explain how to save master detail, what about updating 3 tables on abp. Thank you
@AleksandrBlekh
@AleksandrBlekh 4 жыл бұрын
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?
@LeeRichardson200
@LeeRichardson200 4 жыл бұрын
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.
@AleksandrBlekh
@AleksandrBlekh 4 жыл бұрын
@@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!
@sanjyotisanjayshinde4901
@sanjyotisanjayshinde4901 4 жыл бұрын
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
@LeeRichardson200
@LeeRichardson200 4 жыл бұрын
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.
@LeeRichardson200
@LeeRichardson200 4 жыл бұрын
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.
@axelkmono
@axelkmono 4 жыл бұрын
Hi Lee... Which extension you use to decompile?
@LeeRichardson200
@LeeRichardson200 4 жыл бұрын
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 ;)
@hexdump8590
@hexdump8590 4 жыл бұрын
Hello Lee! Does this tutorials apply to Asp.net core too?
@LeeRichardson200
@LeeRichardson200 4 жыл бұрын
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.
@mfadzilmjaafar8681
@mfadzilmjaafar8681 4 жыл бұрын
I just noticed that, when i update an entity with tenant, the tenant id is set to 0. Do you experience that?
@LeeRichardson200
@LeeRichardson200 4 жыл бұрын
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?
@sanjyotisanjayshinde4901
@sanjyotisanjayshinde4901 4 жыл бұрын
can you help me. i am having a same problem, as you said
@sanjyotisanjayshinde4901
@sanjyotisanjayshinde4901 4 жыл бұрын
@@LeeRichardson200 hi, the thing which you said before i am having a same problem , please help me to solve it
@sanjyotisanjayshinde4901
@sanjyotisanjayshinde4901 4 жыл бұрын
@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
E25: Conquer ASP.Net Boilerplate Query Performance in LINQPad
24:37
Lee Richardson
Рет қаралды 4 М.
Multi-tenant architecture in 20 minutes
18:56
Carmel Hinks Saxby
Рет қаралды 112 М.
PEDRO PEDRO INSIDEOUT
00:10
MOOMOO STUDIO [무무 스튜디오]
Рет қаралды 10 МЛН
Get 10 Mega Boxes OR 60 Starr Drops!!
01:39
Brawl Stars
Рет қаралды 18 МЛН
Little brothers couldn't stay calm when they noticed a bin lorry #shorts
00:32
Fabiosa Best Lifehacks
Рет қаралды 20 МЛН
E19: Be a Hero on Day 1 with ASP.Net Boilerplate
1:10:12
Lee Richardson
Рет қаралды 60 М.
Full stack web development with ASP.NET Core 3.0 and Blazor - BRK3017
59:10
Microsoft Developer
Рет қаралды 166 М.
EF Core Multitenancy For Your SaaS Applications
14:41
Milan Jovanović
Рет қаралды 23 М.
E33: Be a Superhero on Day 1 with ABP Framework
1:01:13
Lee Richardson
Рет қаралды 25 М.
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 152 М.
Develop multi-tenant applications with Microsoft identity platform-April 2020
1:00:47
Clean ASP.NET Core API using MediatR and CQRS | Setup
22:39
Nick Chapsas
Рет қаралды 321 М.
PEDRO PEDRO INSIDEOUT
00:10
MOOMOO STUDIO [무무 스튜디오]
Рет қаралды 10 МЛН