My Articles

Here are some of the articles I've written:

Blockchain Programming Languages

An introduction to programming languages used in blockchain development and their applications in decentralized systems with a comparison of different languages used across blockchain networks.

Understanding the Web: What Happens When You Open a Website?

Explore what happens behind the scenes when you open a website, from DNS and HTTP requests to server responses and browser rendering.

How AI Is Changing the Way We Learn Programming

Discover how AI tools are changing the way people learn programming, practice coding, solve problems and build software.

From HTML to Full-Stack Development: A Practical Learning Path

A practical overview of the journey from learning HTML and CSS to JavaScript, backend development, databases and full-stack applications.

The Role of Artificial Intelligence in Modern Software Development

Explore how artificial intelligence is being used in software development, from coding and testing to debugging and automation.

Why Software Engineering Principles Matter

Learn why software engineering principles such as maintainability, scalability, testing and clean code are important for building reliable software.

From Idea to Software Product

Explore the main steps involved in turning a software idea into a real product, from defining the problem to development, testing and release.

Cybersecurity in Modern Web Applications

Learn about the importance of cybersecurity in web applications and some of the basic practices used to protect users, data and systems.

Learning Programming in the Age of AI

Explore how AI is changing programming education and why understanding fundamental concepts remains important even when AI can generate code.