section-engineering-education / engineering-education

“Section's Engineering Education (EngEd) Program is dedicated to offering a unique quality community experience for computer science university students."
Apache License 2.0
363 stars 889 forks source link

How to work with Lombok on Quarkus #4657

Closed RisoriTofa closed 2 years ago

RisoriTofa commented 3 years ago

Topic Suggestion

Proposed title of the article

How to work with Lombok on Quarkus

Proposed article introduction

[Languages] Java language is a simple language for app development. The only turn-off to newbies is that it has so many syntactical terms to cram all at once. This makes the newcomers confused and also wish for any way to shorten the code for them. Frameworks such as SpringBoot, Micronaut, Quarkus, and others have tried to come up with ingenious ways to do this. This includes the use of easy-to-use libraries. These libraries provide annotations that can be quickly and easily used to replace blocks of codes.

Lombok is an example of one of these libraries. 'Project Lombok' as it's known, is a java library that plugs into your editor or IDE and builds tools simplifying Java. It takes away the writing of getters, setters, or equals methods again. This is by use of one annotation. The class will have a fully-featured builder, Automated logging variables, and much more.

Key takeaways

At the end of this article, the following will have been learned:

Article quality

This is an in-depth article on how to use the Lombok library in Quarkus. It also integrates the use of tests to the code to prove the functionality of the library.

References

Templates to use as guides

LinusMuema commented 3 years ago

good topic @RisoriTofa - approved. One important note: please be sure to put your article through a thorough grammar/readability editing review prior to submitting for final approval. This will help increase the likelihood of your article getting published and you receiving a payout :)