docs/en/Community-Articles/2022-04-18-abp-community-talks-20223/post.md
ABP Community Talks is the event where we gather as ABP Framework’s Community members to talk, and share ideas on a monthly basis. Before the talks, we collect ideas from our contributors, trending topics in the industry, ABP Platform’s news and updates, and more, to select the topics that will be talked about in every episode. After the topics are certain, we announce them on our social media and community channels.
You are always welcome and encouraged to join, ask questions, make suggestions, or even be in the talks to make presentations about the topics that you think would be beneficial for the ABP Community.
This was the 4th episode of ABP Community Talks in which Jon Galloway, Lee Richardson, and Anto Subash being present as speakers! We talked about ABP 5.2 Release, Domain-Driven Design, Mastering ABP Framework Book, the EventHub solution.
Special thanks to our sponsors .Net Foundation and Packt Publishing.
EventHub solution is an open-source reference application for implementing Domain Driven Design with the ABP Framework where you can reach from EventHub’s GitHub Page. It is created for the ABP Framework book, therefore, its source code is explained in the Mastering ABP Framework Book.
Since it is thought of as a real-world, live application, it is accessible from here and configured to run with Kubernetes & Project Tye. It consists of two applications. The first is Main Website to be used by end-users, built with ASP.NET Core Razor Pages, and Admin Application built with Blazor WASM. There is also an authentication server that is built with the IdentityServer 4. Additionally, Two API endpoints (one for each web application), and Background Service.
You can use the EventHub solution to create actual events like Meet Ups or bigger events where people can register, see your previous and upcoming events, you can arrange reminder emails, and do much more!
If you would like to use the EventHub solution, you can take a look at the source code from EventHub’s Github Page. For in depth information, you can buy the Mastering ABP Framework Book.
The Mastering ABP Book can be referenced for every detail. The book takes you from the beginning, explaining all the concepts and features and correct order and gives you a good understanding of ABP Framework and its philosophy. It also discussed dot.net and general software development perspectives, alternatives approaches and minimal.
Part 1 Introduction
Modern Software Development and ABP Framework
Getting Started with ABP Framework
Step-By-Step Application Development
Understanding the Reference Solution
Part 2 Fundamentals of ABP Framework
Exploring the ASP.NET Core and ABP Infrastructure
Working with the Data Access Infrastructure
Exploring Cross-Cutting Concerns
Using the Features and Services of ABP
Part 3 Implementing Domain-Driven Design
Understanding Domain-Driven Design
DDD — The Domain Layer
DDD — The Application Layer
Part 4 User Interface and API Development
Working with MVC/Razor Pages
Working with the Blazor WebAssembly UI
Building HTTP APIs and Real-Time Services
Part 5 Miscellaneous
Working with Modularity
Implementing Multi-Tenancy
Building Automated Tests
You can have 25% off on Mastering ABP Framework paperback with “25ABP” Discount Code