PinnedLuiz Gustavo De O. Costa·Aug 18, 2022Quick test reports using Allure + TestNG + GitHub ActionsEvery system should be testable. Starting from this premise why not combine Allure + TestNG + GitHub Actions to present the test history?A response icon1A response icon1
PinnedLuiz Gustavo De O. Costa·May 12, 2022Enforce your Java architecture with ArchUnitSometimes follow the architecture only coding is hard, either by the developers or by jump from one layer to another, ie, controller…
PinnedLuiz Gustavo De O. Costa·Mar 13, 2021Design Pattern Composite, in a nutshellThe Composite design pattern has the intention to represent part-whole as your friends on social media or a tower, as in the picture below.
PinnedLuiz Gustavo De O. Costa·Feb 17, 2021Design Pattern Bridge, in a nutshellWhen do you need to connect things, one of the options is to build a bridge, and this pattern is an example of it in code time upfront of…
Luiz Gustavo De O. Costa·Nov 18, 2023The Guide to rump up on gRPC in JavaGRPC is an acronym for Google Remote Procedure Call. In this article, you are going to understand gRPC in Java pure. Once you control it…
Luiz Gustavo De O. Costa·May 22, 2023SpringBoot Events: Decoupled way to write your codeEvents are a good alternative to applying the loose coupling, always mentioned in software books, and Spring does it in a beautiful and…
Luiz Gustavo De O. Costa·May 7, 2023Java Programmers: Discover How to Mock Spring in 4 Steps!Writing tests is not easy even when you're mixing some framework.
Luiz Gustavo De O. Costa·Jan 23, 2023How to call a rest endpoint using only Java?Java has some excellent frameworks to help us to create a REST call, for instance RestTemplate and WebClient, both from Spring framework…
Luiz Gustavo De O. Costa·Dec 17, 2022Is getting certified worth it?Depends :). Let me explain the why’s in this article and give my experience from the first certification in 2006 and my last in 2022.
Luiz Gustavo De O. Costa·Jul 2, 2022Automated E2E testing with Testcontainers and SeleniumHaving tests is better than nothing, but having E2E (End to End) testing is fantastic, and in this article, I’ll show you how to do it…