- The return of JavaOne
Last week, from October 17th to 20th, something really amazing happened: the return of JavaOne. For a short context: JavaOne used to be the main Java conference in the world until it was “shut down” in 2017 and was replaced by Oracle Code One starting in 2018. To be honest, I really thought that the…
- Java & containers: what I wish I knew before I used it
Before getting started, you may want to check my book “5 Steps to an extraordinary career“, which will guide you to build your dream career as a software developer! Click here to check it out. They told you that using Java with containers was great, but they never mentioned that it wouldn’t be that…
- You don’t need microservices
In this post, I’ll show you that maybe you are choosing microservices for the wrong reasons. I published a video about it. Check it out: If you are here probably you are in one of these situations: You want to start using microservices You are already using it In both cases, you want to use…
- 5 design patterns for microservices with Quarkus and MicroProfile
Before getting started, you may want to check my book “5 Steps to an extraordinary career“, which will guide you to build your dream career as a software developer! Click here to check it out. Have you ever had any doubts about how to start your microservices-based application from scratch? Or how to break…
- Jakarta EE Cookbook
About one month ago I had the pleasure to announce the release of the second edition of my book, now called “Jakarta EE Cookbook”. By that time I had recorded a video about and you can watch it here: And then came a crazy month and just now I had the opportunity to write a…
- Getting started with MicroProfile using Helidon
If you ever thought how you could get started on creating microservices using MicroProfile… wait no more! I’ve just recorded a live coding where I covered some of the main APIs to have your microservice up and running and also being able to be managed. Have fun! Don’t hesitate to leave your comments!
- Java Train #1 – JDK9 – Modularization
As announced here, I’m now working on this series, where it will be covered the main features of each JDK release. So… let’s do this! This is the first leg of our journey. JDK 9 Some Java releases are special. I’m almost sure that you’ll agree that JDK 9 is one of them. And if…
- Devnexus 2020 – JUG Leaders Summit and Content Schedule
Usually, at this time of the year (the very end) I’m planning my schedule for the next year, especially regarding the events that I intend to attend and try to speak. One of the best (and coolest) out there and that brings me more excitement is undoubtedly Devnexus. If you never heard about, it is…
- I want to catch the Java train
“What? Does Java have a new release every 6 months? My project can’t follow this… My company won’t even want that! I’ve already got to deal with delayed projects, bugs to be fixed, angry customers on the phone… How am I supposed to keep up with 6 months versions?” Being up to date with Java…
- How chaos engineering will guarantee the resilience of your services
Article originally posted by myself at https://medium.com/oracledevs/how-the-chaos-engineering-will-guarantee-the-resilience-of-your-services-20a01471fa8e If you are more a “video person“, I have this same content published on my YouTube channel in a playlist with 9 videos: There’s a fact: sometimes, something goes wrong. Are your services prepared for this moment? It isn’t only about to predict any kind of failure, but…
- Oracle Code One 2019 is coming
We are a few days away from the Oracle Code One 2019 (former JavaOne… yes, I miss it). As usual, I can’t wait for it! This year I had a special honor of being part of the Program Committee for the first time. When I saw this picture below it was like “a dream come…
- 6 Myths of delivering software that will destroy your sleep nights
Who care about sleeping? Why a good sleeping night if you can work for long hours, eat pizza when you should have dinner and break the night trying to deliver a new version to production? Maybe are you working with wrong concepts? Wrong values? Maybe some “experts” are giving you bad advices? This is the…
- Top 20 Jakarta EE Experts to Follow on Twitter
This is the most viewed post of this blog, so I believe it deserves an update now in 2020! Its first version was written back in 2017. There’s a lot of different opinions in this kind of lists, and there will be always somebody or something missing… just don’t be too passionate or take things…
- How to Implement the Single Sign-On Pattern
Learn how to implement single sign-on in Java EE 8 in this tutorial by Rhuan Rocha, the author of Java EE 8 Design Patterns and Best Practices. This tutorial shows an example of implementing single sign-on (SSO) where you’ll create the authentication service through a custom process to authenticate the users and will also allow the user to log…
- How to Implement Hypermedia-Driven REST APIs
This tutorial by Mario-Leander Reimer, the author of Building RESTful Services with Java EE 8, will show how you can traverse REST resources using hypermedia (with links and URIs). JSON-P can be used to construct hypermedia-enabled JSON structures. You need to use the @Context and UriInfo objects to construct resource URIs programmatically. Also, this tutorial will take a look at…