The following is a brief interview with Succinctly author Michael Washington, whose new book, Custom Blazor Oqtane Modules Succinctly was published last month. You can download the book from our ebook portal.
What should people know about custom Blazor Oqtane modules? Why are they important?
First, it is important to explain that Oqtane is an application that is built using Microsoft’s Blazor technology. It allows you to deploy and run modules written in Blazor. When Oqtane is deployed and running, it provides a dynamic web experience that can be run as client-side Blazor or as server-side Blazor.
What makes Oqtane different from other Blazor implementations is that it is a platform for hosting multiple Blazor applications, not just developing a single application. When you have an application that requires multiple types of functionality, such as forums, blogs, and content management, Oqtane can provide this.
To extend and expand Oqtane, you can create Oqtane custom modules.
When did you first become interested in this subject?
I have been involved with a similar application, DotNetNuke, for many years. When the creator of that project, Shaun Walker, decided to make Oqtane, I joined the Oqtane project.
By writing this e-book, did you learn anything new yourself?
As I was writing the book, Oqtane came out with new features. Some were driven by the book, such as the methods to incorporate component libraries such as Syncfusion. Shaun Walker added features to ensure things like registering the Syncfusion license would work seamlessly.
How will Oqtane change over the next few years?
Oqtane will constantly add new features, providing greater value for consumers of the custom modules. For example, the Help Desk Oqtane module, covered in the book, will have greater value when Oqtane allows users to log in using third-party authentication such as Google or Facebook.
Do you see the subject as part of a larger trend in software development?
I believe that frameworks that allow developers to “write only the code they need to write,” and allow the framework to take care of the rest, will always be popular.
What other books or resources on this topic do you recommend?
As Oqtane is constantly evolving, the best source of information is at its main site.
Do you have a blog page or a website where people can find you?
All my blogs and code examples are available on my site.
If you liked this post, you may also enjoy:
- Razor Components Succinctly [ebook]
- Blazor WebAssembly Succinctly [ebook]
- Creating Complete Server-Side and WebAssembly Blazor Applications Using Syncfusion Controls [webinar with Michael Washington]
- What’s New in 2021 Volume 3: Blazor [blog]