Nombre del autor: Javier Cachón Garrido

Javier Cachón Garrido is a computer expert passionate about open source and technology education. As the founder of JavierCachon.com, he promotes training in GNU/Linux and free software, fostering accessible and collaborative learning. His mission is to democratize IT knowledge by offering free, high-quality resources for professionals and enthusiasts in the sector. He is a prophet and preacher who evangelizes technology, computing, and telecommunications. Join him on his adventure and passion for open GNU/Linux operating systems.

Development Computing Systems

How to install and configure Qt Framework 6.5 LTS on Debian 12, MX-Linux 23.6.

Qt Framework 6.5 LTS: Everything you need to know Debian 12 and Linux distros based on it such as MX-Linux 23.x have Qt 5 and incomplete Qt 6, so I decided to write this article about upgrading to Qt6.5 LTS in case we need to compile and […]

How to install and configure Qt Framework 6.5 LTS on Debian 12, MX-Linux 23.6. Read more "

Development Web Development Computing Java

Chapter 2: How to install and configure the Java SE 21 LTS JDK for Debian, Ubuntu and MX-Linux.

Oracle announces the release of Java SE 21 with Extended Support (LTS). The latest Long Term Support release of Java offers thousands of updates, further enhancing the language and platform to help developers be more productive. Java SE 21 (LTS): A New Era

Chapter 2: How to install and configure the Java SE 21 LTS JDK for Debian, Ubuntu and MX-Linux. Read more "

Computing Systems

How to install Zoom Workplace on Debian 12 with the official .deb package.

Zoom Workplace Zoom is a video chat software program developed by Zoom Video Communications. The free plan offers a video chat service that allows up to 100 simultaneous participants, with a 40-minute time limit. Users have the option to upgrade these features by subscribing to a free plan.

How to install Zoom Workplace on Debian 12 with the official .deb package. Read more "

Development Web Development Computing Java

Chapter 1: Introduction to programming in Oracle Java SE 21 LTS.

Oracle Java SE 21 LTS In-Depth Course This first chapter lays the foundations for working with Oracle Java SE 21 LTS, the LTS version supported by Oracle. Here you will learn about the origins and history of the language, its philosophy and Object-Oriented Programming (OOP), up to

Chapter 1: Introduction to programming in Oracle Java SE 21 LTS. Read more "

Other

Google AdSense has accepted javiercachon.com!

My website is now officially monetizable, and a new professional phase begins. On May 2, 2025, coinciding with the Day of the Community of Madrid, I received one of the most anticipated emails since launching this project: Google AdSense has approved my blog's monetization request.

Google AdSense has accepted javiercachon.com! Read more "

Development

Create a class hierarchy to represent different types of food dishes in Java.

Implement a class hierarchy for a restaurant management system that models different types of dishes. Abstract base class You must create an abstract class called Dish with the following attributes: name (String) preparation time (int) in minutes calories (double) price (double) The Dish class must have: A constructor that initializes all the attributes A

Create a class hierarchy to represent different types of food dishes in Java. Read more "

Development

Create a Book class and an object from it in Java using the Main method with OOP.

Create a class called Book that represents a book in a library. The class should have the following private attributes: Title (String): title of the book Author (String): name of the book's author Number of Pages (int): number of pages in the book Available (boolean): indicates whether the book is available for borrowing The class

Create a Book class and an object from it in Java using the Main method with OOP. Read more "

Systems

MX Linux 23.5: A Lightweight and Powerful Distribution Based on Debian 12.

What is MX Linux? After a few months with Debian 12 with XFCE 4.18, I'm back to MXLinux 23.5 with XFCE 4.20. MX Linux is a Debian-based GNU/Linux distribution, designed to offer a balance between stability, performance, and ease of use. It's a lightweight yet powerful operating system.

MX Linux 23.5: A Lightweight and Powerful Distribution Based on Debian 12. Read more "

Systems

Xfce 4.20 has been released with new features, settings and more.

Christmas has come early for fans of the Xfce desktop environment, with the release of a major new version. Two years in development, Xfce 4.20 is the latest stable release of the revered lightweight desktop environment. It includes new features, visual changes, and a considerable body of work.

Xfce 4.20 has been released with new features, settings and more. Read more "

Microsoft Systems

Basic guide on how to install and configure a Samba server on Debian 12.

Introduction: Samba is a free software suite that enables interoperability between Linux/Unix and Windows operating systems. It uses the SMB/CIFS (Server Message Block/Common Internet File System) protocol to share files, printers, and other resources on a network, allowing these disparate systems to interact transparently.

Basic guide on how to install and configure a Samba server on Debian 12. Read more "

a logo with wings and text
Web Development Systems

WildFly: The Most Efficient Java EE Application Server.

WildFly: Formerly known as JBoss AS, or simply JBoss, is an open-source Java EE application server. It's useful for creating, deploying, and hosting Java applications and services. It also handles servlets, JSPs, EJBs, and JMS. It's compatible with any operating system running the virtual machine.

WildFly: The Most Efficient Java EE Application Server. Read more "

a cat with a feather
Development Web Development Systems

Guide to installing and configuring Tomcat on Debian Linux 12.

What is Tomcat? Tomcat is a web server and servlet container developed by the Apache Software Foundation. It is designed to run Java-based applications, such as servlets and JavaServer Pages (JSP), which are key technologies in Java web development. What is Tomcat used for? Tomcat serves as a platform for running web applications written in Java.

Guide to installing and configuring Tomcat on Debian Linux 12. Read more "

Scroll al inicio