Simple JAX-RS Application with CDI using Java EE

Java EE has typically been painted as an overly complicated and heavyweight solution. This perception persists today, despite great usability and suitability for backend and even microservice development. While most discussions of the topic center around a comparison between Java EE and Spring, my objective in this article is to simply focus on the ways in which Java EE can be easily and productively utilized to create a project, and let readers decide for themselves whether the tool meets their needs.
READ MORE

So, You Want to get OCMEA Certified - Part 1

OCM is the highest level of Java Certification offered by Oracle. It's aimed at professionals responsible for modeling and architecting Java EE applications with several nonfunctional requirements (NFR), such as security, scalability, maintainability, reliability and availability. For this certification, Oracle expects that Java architects have solid knowledge of the Java EE stack and choose the most suitable technologies when addressing real life problems.

READ MORE

Docker on Pipeline - Part 1

If you have ever had to start on a new team, you know the feeling of finding yourself a bit lost amidst dozens of tutorials and all the documentation required to set up your development environment. Odds are, you may have even skipped a step or two and found yourself in a mess. Even if not, there's a good chance the guide is at least somewhat outdated, or doesn't cover your exact scenario. Either way, there's bound to be some misunderstanding. 

READ MORE

Tutorial: Firebase + Android

Firebase is a customizable mobile platform with several common features such as authentication. For those just getting started with the platform, I've put together a brief tutorial on how to integrate with an Android application. 

READ MORE

Make Your Android App Smarter

Artificial Intelligence and its branches such as machine learning quickly gaining in popularity with both users and developers alike. While there is no single recipe to creating the next greatest app that everyone will use, but I can guarantee that one of the ingredients in the usage of thoughtfully incorporated AI.

READ MORE

A JAVA Developer's Perspective on Node.js

According to the latest StackOverflow survey, Javascript is the top-ranked technology in terms of overall usage. Unsurprisingly, it's also top of the list for occupations, and with the advent of Node.js, has become increasingly in-demand.  

READ MORE

Java Mission Control and Java Flight Recorder

Working as a programmer you will probably always face doubts about the performance of your applications. Proving that the application you have developed is reliable and has good performance and good memory usage is never an easy task. We do have several tools available from different vendors to help us accomplish this, but the problem is that those tools are never free and they often impact the performance of the application being tested, generating results that are unreliable or downright false.

READ MORE