Ultimi Articoli

Dal blog

Saggi, idee e prospettive su design, tecnologia e il mondo.

Simplifying OOP in Java: Bringing It All Together
Software Engineering

Simplifying OOP in Java: Bringing It All Together

A final wrap-up of the 10-day Java OOP journey, bringing the main concepts together through one small modular Java project.

April 26, 2026·2 min di lettura
Simplifying OOP in Java: Interfaces
Software Engineering

Simplifying OOP in Java: Interfaces

A simple introduction to interfaces in Java, showing how they define a contract that different classes can implement in their own way.

April 25, 2026·2 min di lettura
Simplifying OOP in Java: Abstraction
Software Engineering

Simplifying OOP in Java: Abstraction

A simple introduction to abstraction in Java, showing how abstract classes and abstract methods help define general ideas without forcing every detail immediately.

April 24, 2026·2 min di lettura
Simplifying OOP in Java: Polymorphism
Software Engineering

Simplifying OOP in Java: Polymorphism

A simple introduction to polymorphism in Java, showing how one parent reference can represent different child objects and produce different behavior.

April 23, 2026·2 min di lettura
Simplifying OOP in Java: Method Overriding
Software Engineering

Simplifying OOP in Java: Method Overriding

A simple introduction to method overriding in Java, showing how a child class can redefine behavior inherited from a parent class.

April 22, 2026·2 min di lettura
Simplifying OOP in Java: Inheritance
Software Engineering

Simplifying OOP in Java: Inheritance

A simple introduction to inheritance in Java, showing how one class can reuse properties from another using extends.

April 21, 2026·2 min di lettura
Simplifying OOP in Java: Constructors
Software Engineering

Simplifying OOP in Java: Constructors

A simple introduction to constructors in Java, showing how objects receive their initial values when they are created.

April 20, 2026·2 min di lettura
Simplifying OOP in Java: Access Modifiers
Software Engineering

Simplifying OOP in Java: Access Modifiers

A simple explanation of access modifiers in Java, showing how private and public control visibility and help protect the structure of a class.

April 19, 2026·2 min di lettura
Simplifying OOP in Java: Encapsulation
Software Engineering

Simplifying OOP in Java: Encapsulation

A simple introduction to encapsulation in Java, showing why private and public matter and how getters and setters help protect data inside a class.

April 18, 2026·3 min di lettura
Simplifying OOP in Java: Classes vs Objects vs Instances
Software Engineering

Simplifying OOP in Java: Classes vs Objects vs Instances

A simple introduction to one of the most important starting points in Object-Oriented Programming: understanding the difference between classes, objects, and instances in Java.

April 17, 2026·3 min di lettura
Simplifying OOP in Java: 10-Day Series
Software Engineering

Simplifying OOP in Java: 10-Day Series

A simple 10-day series to break down Object-Oriented Programming in Java using clear explanations and practical examples.

April 16, 2026·2 min di lettura
Microservices vs Monolithic Architecture
Software Engineering

Microservices vs Monolithic Architecture

Microservices and monolithic architecture are two common ways to structure modern applications. Understanding their trade-offs helps developers make better system design decisions.

April 12, 2026·5 min di lettura
Queue (Data Structure)

Queue (Data Structure)

A queue is a linear data structure that follows the First In, First Out principle, where elements are added at the rear and removed from the front.

April 9, 2026·2 min di lettura
Stack (Data Structure)

Stack (Data Structure)

A stack is a linear data structure that follows the Last In, First Out principle, where elements are added and removed from the top.

April 9, 2026·2 min di lettura
Koofkee: A New Beginning
Introduction

Koofkee: A New Beginning

Koofkee means “mine and yours”. A platform where I share what I’m learning in software, data, and technology while building real projects and growing along the way.

April 9, 2026·5 min di lettura