Workflows are great for orchestrating services, functions or events. They provide out-of-the-box features to make your applications resilient, reliable, and simple. But currently, each cloud vendor has its workflow solution. AWS has Step Functions, Google has Google Workflows, Microsoft has Azure Durable functions, and so… Read More »Getting Started with Service Calls and Serverless Workflow
A few days ago I did a post on LinkedIn talking about the Optional class. One comment was an excellent question: Could the use of Optional lead to performance degradation?
The answer is: Yes, it can. But should you worry?
If you usually need to rewrite or copy similar code between different projects, it may be time to stop replicating it and create a library.
To use your library in different projects, you have to publish it on a repository like Maven Central Repository.
When you have more people using your Java APIs, your projects grow and naturally you become a better engineer. You become more likely to increase your incomes and join great new projects. It also enables people to get their jobs done faster. So it’s a win-win situation.
Java Engineers can adopt several strategies to stay up-to-date with technology. One of the most natural ones is by developing frameworks and libraries. By doing that, they often find themselves in one of these two situations: Any significant change in their code would break their… Read More »3 principles to apply in your Java APIs and stay up-to-date with technology