---
title: "José Ramón (JR) (@josealonso) | Hashnode"
description: "Software Engineer for quite a few years. From C programmer to Java web programmer. Read the latest articles by José Ramón (JR) on Hashnode."
url: "https://hashnode.com/@josealonso"
---

@josealonso

# José Ramón (JR)

@josealonso · Spain · Joined April 2023

Software Engineer for quite a few years. From C programmer to Java web programmer.

[Website](https://programwithjr.com/)

### [What is the Garbage Collector](https://blog.programwithjr.com/what-is-the-garbage-collector?utm_source=hashnode&utm_medium=feed)

For those who never programmed in C language

8 min read · [blog.programwithjr.com](https://blog.programwithjr.com/what-is-the-garbage-collector?utm_source=hashnode&utm_medium=feed)

[Aug 25](https://hashnode.com/posts/what-is-the-garbage-collector/6a8d8f0fc1a6bb6c42c874d8)

### [Web Programming In Java](https://blog.programwithjr.com/web-programming-in-java?utm_source=hashnode&utm_medium=feed)

1\. Introduction and Fundamentals: What is a Servlet? Base definition: A Servlet is not an external framework; it is a specialized Java class that is part of the official specification (belonging to t

4 min read · [blog.programwithjr.com](https://blog.programwithjr.com/web-programming-in-java?utm_source=hashnode&utm_medium=feed)

[3](https://hashnode.com/posts/web-programming-in-java/6a63f14d7b0130ed8b52a5f3) [Jul 24](https://hashnode.com/posts/web-programming-in-java/6a63f14d7b0130ed8b52a5f3)

### [Improved Collections in Java 21](https://blog.programwithjr.com/improved-collections-in-java-21?utm_source=hashnode&utm_medium=feed)

The new Sequenced Collection API

6 min read · [blog.programwithjr.com](https://blog.programwithjr.com/improved-collections-in-java-21?utm_source=hashnode&utm_medium=feed)

[Apr 2](https://hashnode.com/posts/improved-collections-in-java-21/69cebae40ff860b6de35588f)

### [Java Data Types at a glance](https://blog.programwithjr.com/java-data-types-at-a-glance?utm_source=hashnode&utm_medium=feed)

Java Types briefly explained and a bit of Kotlin at the end

8 min read · [blog.programwithjr.com](https://blog.programwithjr.com/java-data-types-at-a-glance?utm_source=hashnode&utm_medium=feed)

[Jan 3](https://hashnode.com/posts/java-data-types-at-a-glance/69596664b55d1546dec178ec)

### [How to create a class - Best Practices](https://blog.programwithjr.com/how-to-create-a-class-best-practices?utm_source=hashnode&utm_medium=feed)

From Java Beans to modern records

7 min read · [blog.programwithjr.com](https://blog.programwithjr.com/how-to-create-a-class-best-practices?utm_source=hashnode&utm_medium=feed)

[Jul 22, 2025](https://hashnode.com/posts/how-to-create-a-class-best-practices/687f7b998127a9b123acef6e)
