Should Lombok Still Be Used

Lombok is an annotation-based Java library that reduces boilerplate code. It offers various annotations aimed at replacing Java code that is well known for being repetitive or tedious to write, such as constructors, toString(), equals(), and hashCode() methods. Lombok   external link works by plugging into your build process and auto-generating the Java bytecode into your .class files required to implement the desired behavior, based on the annotations you used. This magic happens during the compile-time when the library injects the bytecode representing the desired and boilerplate code into your ....

November 10, 2023 · 10 min · Codaholic

Java vs JavaScript

Introduction I remember a friend who joined a Java WhatsApp Group   external link , and I chatted with her privately and asked her what she was doing in the WhatsApp group. I asked because she is a Quality Assurance Tester. You won’t believe what she said as her answer. She said she joined the WhatsApp Group because she wanted to learn JavaScript. I had a good laugh and told her that Java is not the same as JavaScript....

September 30, 2023 · 10 min · Codaholic

Create Postman Collection from Swagger

I find it quite tiring whenever I have to sift through lengthy Swagger documentation and then try to decipher the intricacies of each API endpoint. I had to devise a way to solve this problem so I wouldn’t have to deal with this tiring task. In this blog post, I will show you a step-by-step guide on how to convert your Swagger documentation into a practical Postman collection seamlessly. With my straightforward instructions, you’ll be able to streamline your API development process and save time in the long run....

September 20, 2023 · 5 min · Emmy Steven

This NuGet Package Almost Got Me Fired

In the world of .NET development, NuGet packages have become an essential part of building applications. These are pre-built libraries that offer convenience and efficiency, enabling .NET developers to save time and effort by leveraging existing code. However, my personal experience with a particular NuGet package taught me a valuable lesson about the importance of thorough evaluation and careful implementation. In this blog post, I will share the story of how a seemingly harmless NuGet package nearly jeopardized my job and discuss the key takeaways and best practices to prevent similar pitfalls....

September 10, 2023 · 6 min · Emmy Steven

How to Delete Git Commit History

Introduction In Git , you can remove or change the past changes in your repository by deleting the commit history. This might be useful if you want to get rid of private info, eliminate unimportant commits, or start a fresh project without showing what happened before. Remember that changing the past can make it harder for others to understand how things got here and work together on the project. There are different ways to do this, like using git reset, git rebase, or git filter-branch....

August 30, 2023 · 5 min · Emmy Steven