What Software Patterns (or Design Patterns) are and an introduction to the most common one

data codes through eyeglasses

Software patterns, often referred to as design patterns, are a reusable and generalizable solution to a common problem that software developers face when designing and building software applications. Design patterns are essentially templates or blueprints for solving recurring design problems in a systematic and efficient way. Design patterns serve several important purposes in software development: […]

Introduction to Computer Networks and How Internet Works

In this article I would like to provide a (small) introduction to computer networks and the necessary infrastructure for them to operate well. In a nutshell, it is all about connecting client applications to servers. A server is a computer or a computer program which manages access to a centralized resource or service in a […]

LinkedIn
Share