Skip to content
Adam Gamboa G – Developer

Adam Gamboa G – Developer

Full Stack notes and tips for developers… Java, React, Kubernetes, Scala, and more…

  • Home
  • About me
  • English
    • English
    • Español
Java logo

From Java 9 to Java 14. What’s new? (Part 1)

  • Java
June 25, 2020April 10, 2021 agamboa 2 comments

At this moment, the latest Java 14 is the latest version. So, it’s not easy to keep in mind all the new features that are being added to Java with every release. The goal of this article is to provide a summary of the main features that a Java Developer should keep in mind from Java 9 to Java 14.

Continue reading
Java logo

Understanding JVM, JRE and JDK

  • Java
June 9, 2020April 10, 2021 agamboa No comments

JDK is for development purpose whereas JRE is for running the java programs.
JDK and JRE both contains JVM so that we can run our java program.
JVM is the heart of java programming language and provides platform independence.

Continue reading

Let’s meet Jakarta EE

  • Java
May 12, 2020April 10, 2021 agamboa No comments

The Eclipse Foundation is in charge of the EE specification in the Java world. So, let’s say Hello to Jakarta EE.

Continue reading
Java logo

Friendly URL in JSF with a simple “Rewrite-Url”

  • Java
May 3, 2020April 10, 2021 agamboa 2 comments

This is a very simple rewrite url library for JSF. It allows you to create friendly url in your JSF applications. It maps simple URL to its “nice to see” new urls in a 1:1 way, doesn´t have functionally for patterns or more complex ways to map the urls.

Continue reading
Java logo

Understanding JAX-RS Filters

  • Java
March 28, 2020April 10, 2021 agamboa No comments

Explaining how do Jax-RS Filters works and some of its main features.

Continue reading

GraalVM – One VM to rule them all (the programming languages)

  • Java
March 12, 2020April 10, 2021 agamboa 1 comment

GraalVM is a Virtual Machine that is able to execute code from different programing languages. If you are a Java Developer this might sound familiar to you, you can run application in Java, Scala, Kotlin, Clojure based in the JVM platform. But, GraalVM is able to run other languages like Java Script, Node JS, Ruby, Python, R, and even C++.

Continue reading
Java logo

How to deal with the Java OutOfMemoryError or a Memory Leak

  • Java
February 13, 2020April 10, 2021 agamboa No comments

Last days I was working in analyzing some reported OutOfMemoryError in a JVM application, that’s why I decided to share some information about how to […]

Continue reading
Java logo

Maven Central Repository is moving to HTTPS and disablig HTTP access

  • Java
  • Maven
January 16, 2020April 10, 2021 agamboa 6 comments

Maven Central Repository is moving to https and http connections are disabled from January 15, 2020.
Here are the steps to fix any issue you can have.

Continue reading

Message Bar for Notifications in React

  • React
January 13, 2020April 10, 2021 agamboa 1 comment

It’s very common to need a Message Area in our applications to display information to the user: success actions, errors, and more. The following code […]

Continue reading
Java logo

Creating a Socket Client Pool in Java

  • Java
January 6, 2020April 10, 2021 agamboa 5 comments

Some time ago I needed to create a pool of Socket connections for a customer. First thing I tried to do was to google it […]

Continue reading

Posts navigation

«Previous Posts 1 2 3 4 5 Next Posts»

Languages

Social Links

  • Github
  • LinkedIn


Most Viewed Posts

  1. Maven Central Repository is moving to HTTPS and disablig HTTP access (18,707)
  2. Creating a Socket Client Pool in Java (7,540)
  3. Using JPA CriteriaQuery to build Paginated Queries (6,590)
  4. Friendly URL in JSF with a simple “Rewrite-Url” (3,747)
  5. Switch expression on Java 17 (3,376)

Categories

  • Java
  • Maven
  • Personal
  • React

Recent Posts

  • JDBI and the Specification Pattern
  • How to enable Metric-Server in Docker-desktop
  • How to get the current directory path of a JAR in Java
  • Bash Scripting cheat sheet
  • How to set environment variable in MacOS