Articles
A programming blog: explore different technologies and find guides and tips.
19 articles published2025
#AIUnderstanding how LLMs work
How language models (LLMs) use vectors and embeddings to understand and generate text, and why each word in a prompt matters.

#SQL10 basic and fundamental concepts of SQL databases
Anyone learning SQL databases needs to know these 10 fundamental concepts.
#API REST5 keys to build efficient and scalable APIs
Best practices for building RESTful APIs while ensuring scalability and efficiency.
#node.jsTop 5 design patterns in Node.js
Five essential design patterns in Node.js for building scalable and maintainable applications.
#AIUsing AI to program faster
Artificial intelligence is transforming software development and can be used to improve projects.
2024
#git15 Git commands every developer should know
Using Git in the CLI for a smoother, faster, and more flexible workflow.
#gitGit setup: installation and configuration
The basics needed to configure Git and keep version control organized and up to date.
2023
#phpGuide to mastering the Null Safe Operator in PHP
Explore the powerful null-safety operator in PHP 8. Null Safety has become a game changer for handling null values with ease and efficiency.
#reactjsConditional render in ReactJS - Stop using "&&"
The best way to handle conditional rendering: stop using the && operator and control application behavior more precisely.
#javascriptEvent Handlers vs addEventListener in JavaScript
A guide to web interactions and event handling, comparing two alternatives, their differences, and how to apply them based on the use case.
- #javascript
How to use the Optional Chaining access operator
Optional Chaining in JavaScript: how it is used, when it is convenient, and its pros and cons. Avoid errors and improve code readability.
- #architecture
Monolithic architecture vs microservices: concepts
A clash of titans: Monolithic vs. Microservices, two giants in software architecture.
#laravelOptimizing Laravel queries like an expert
Keys to take queries to the next level by increasing efficiency and performance in Laravel.
- #php
Mastering the MVC pattern in Laravel
How the Model-View-Controller pattern is implemented in PHP applications with Laravel for expert-level structure.
#htmlMaster the art of writing semantic HTML
How semantic HTML can improve accessibility, SEO, and readability of a website, and how to structure content effectively for a better web experience.
- #javascript
How to clone an array in JavaScript correctly and without issues
Copying an array in JavaScript may seem simple, but this data type hides a few traps that must be handled.
2022
- #css
The best ways to center elements in CSS
Ways to center elements in CSS both horizontally and vertically with properties that work in all modern browsers.
- #css
How to create a spinner loader with CSS
How to create a donut spinner using only CSS in less than a minute. Perfect for impatient frontenders .