This Week in JBoss - June 30th 2022
Hello and welcome to JBoss Editorial June 30th edition! We are nearing the end of the second week of summer, and most of us are already looking forward to our vacation plans. And while for some the next 2 months will be a time to relax, slow down, and take things a little easy, progress and innovation never really stop! So for those of you interested in the latest and the greatest that your favorite project have to offer, here are this week’s highlights from around the JBoss community.
Releases, releases, releases!
Articles & Blogs
How to convert a web application to Software-as-a-Service
How to convert a web application to Software-as-a-Service by Bob Reselman
Bob Reselman delves into the "brownfield" approach to redeveloping your web application into a SaaS platform. Starting off with a well-laid out example business scenario, Bob walks you through the key steps of the process from analyzing your business logic patterns, separating configuration from code, picking an appropriate service architecture, to leveraging the benefits offered by containerization and Kubernetes to ensure that you’ll always be able to scale your services to match the growth of your business.
Multi-cloud storage strategies for SaaS applications
Multi-cloud storage strategies for SaaS applications by Michael Hrivnak
In the fourth entry to the ongoing SaaS architecture checklist blog series Michael Hrivnak compares software-defined storage (SDS) technologies that help developers create optimized data storage solutions for use in multi-tenant cloud environments. The first part of Michael’s article deals with the broader technical consideration of how SDS can help developers minimize platform-specific development work, followed by an overview of Red Hat’s current cloud storage technology offerings. In the latter section, Michael provides some insight into combining these offerings to create solutions that provide customers with self-scaling, self-managed, low-latency data storage capabilities.
Cross-site scripting: Explanation and prevention with Go
Cross-site scripting: Explanation and prevention with Go by Sandipan Roy
How to build GraphQL applications with Quarkus
How to build GraphQL applications with Quarkus by Francesco Marchioni
In a follow-up to his earlier article about GraphQL on WildFly, Francesco is back with another tutorial, this time about GraphQL and Quarkus. The article opens with a brief discussion of the advantages that GraphQL’s schema based data access model has over REST APIs. Francesco then moves on to showing how you can use code.quarkus.io to create a Quarkus application that supports GraphQL using the MicroProfile-compliant SmallRye GraphQL extensions. The test of the tutorial is a step-by-step guide to writing the service class of the application and a GraphQL API class that handles the Query and Mutation operations supported by GraphQL. At this point, Francesco offers a bit of comparison between the different ways that data access operations work in GraphQL as opposed to REST. The tutorial ends with sections detailing how you can test your applications using either the GraphQL UI provided by the extension, or the SmallRye MicroProfile GraphQL client API. In a manner typical of most of Francesco’s tutorials, this one also contains a link to a repository with the code for this example project. And those of you interested in learning more about GraphQL in Quarkus, check out Quarkus Insights episode #93. You can find the link to it in the Videos section of this week’s editorial.
This week there was plenty of fresh content to choose from, so please enjoy some of my top video picks:
That’s all for today! Please join us again in two weeks for another round of our JBoss editorial! Stay safe and enjoy your summer vacation!
Latest Upstream Posts
30 June 2022 | Stefan Sitani
29 June 2022 | Mandana Vaziri
29 June 2022 | Guillaume Smet
28 June 2022 | Cristiano Nicolai
27 June 2022 | F.Marchioni
24 June 2022 | Keycloak Blog
23 June 2022 | Daniel José dos Santos
22 June 2022 | Guillaume Smet
21 June 2022 | Gwenneg Lepage
16 June 2022 | Keycloak Blog
- End of Results -