MakeUseOf

Jerome Davidson-

Jerome Davidson

  • 41
    articles

About Jerome Davidson

Jerome is a Staff Writer at MakeUseOf. He covers articles on Programming and Linux. He has developer experience in writing Java & web applications. Additionally, he loves blockchain & is always up to date with the latest trends.

Latest Articles

A close up of a hand typing on a laptop keyboard. The screen shows some CSS code.
How to Tune Your Java Virtual Machine

Learn about the three types of option you can use to fine-tune the JVM.

A close up of an open filing cabinet drawer containing many individual cards
How to Open a JAR File Using the Command Line

You can extract a JAR file to discover what it contains, but you can also view its contents first so you know what files it will create.

A laptop computer sitting in front of a window with code on the screen
How to Create a JAR File

Learn how to distribute Java classes and related files using the JAR package format.

A programmer working on multiple monitors with the screens showing lines of code.
What Is a Java Stack Trace?

Although it may look confusing at first, a stack trace can hold the keys to fast, effective troubleshooting.

crypto coins
What Is Algorand? Why Is It Called the "Ethereum Killer"?

Algorand is scalable, has smart contracts, and supports DeFi. It's no wonder some people prefer it over Ethereum.

crypto coins in hands
What Is the Uniswap DEX and How Does It Work?

It's the biggest DEX, but how does Uniswap work?

write-java-gui-app
How to Write Your First Java GUI Application 

Take your first steps in Java GUI programming and learn how to open a window.

best linux text manipulation commands
Bash Variables Explained: A Simple Guide With Examples

Master Bash variables with the help of these explanations and examples.

Code on Laptop Screen
Bash Arrays Explained: A Simple Guide With Examples

Get to grips with Bash arrays—how to declare them, manipulate them, and delete them.

Laptop Showing Code
How to Write & Compile Your First Solidity Code

Creating a smart contract with the Solidity programming language is easier than you might think. Learn how to get started, using the Remix web editor.

Graphs on a Sheet
A Simple Introduction to Software Metrics

Here's how you measure the progress of your software development project.

Programmer Using Two Laptops
A Simple Guide to Using the netstat Command in Linux

Linux has got a plethora of tools to get network-related information. One such tool is netstat, a command-line network statistics monitor for Linux.

what are stellar xlm feature
A Simple Introduction to the Stellar Blockchain (XLM)

Stellar is fast, cheap, and ready to use.

Laptop on Desk Showing Code
File Handling in C: A Beginner's Guide

Learning to read, write, and append data in C is an integral skill when mastering the language. Here's how.

Laptop on brick wall displaying code
A Simple Guide to Using Structures in C

Structures are an important C concept to grasp. As a simplified version of a class, they can offer benefits such as readability and code reuse.

Laptop Screen Showing Code
Primitive Data Types in C: A Beginner's Guide

C is a small language with few built-in data types. Find out what they are and the important differences between them.

Photo of a computer screen showing code
A Beginner's Guide to Using Interfaces in Java

With interfaces in Java, you can add multiple inheritances. Here's a beginner's guide to using them.

Man Listening to Music While  Programming
Abstract Classes in Python: A Beginner's Guide

If you're looking for an easy-to-follow guide about abstract classes in Python, you've come to the right place.

Photo of a laptop with code on it
An Introduction to Arrays in C

C is sometimes challenging to learn, and many beginner programmers get mixed up when it comes to arrays. Here's a simple tutorial to help you.

Computer Image Showing a Program
Java Input and Output: A Beginner's Guide 

When learning a programming language, you'll need to know about input and output. Here's a guide for Java learners.

1 2 3
Page 1 / 3