What are ADRs (Architecture Decision Records) and Why are They Important?

1. How I First Encountered ADRs The first time I came across the term ADRs (Architecture Decision Records) was not during a training session or while reading a blog post — it was while working on a production system that had been running for some time. My role was to keep the system healthy and […]

Read More

Presentation of My Research at the XIII UEM Scientific Conference

Between September 16–19, 2025, I presented my ongoing research on machine learning for skin cancer diagnosis at the XIII Scientific Conference of Eduardo Mondlane University (UEM), one of the university’s most important academic events. I presented the current stage of my master’s dissertation research, entitled “Using Machine Learning for Skin Cancer Diagnosis: Case Study of […]

Read More

Building a RESTful API with Python: Creating a Simple Task Management

Hello, dear readers! In this article, we will dive into creating a RESTful API using Python and Django/Django REST Framework. We aim to cover all aspects discussed in our previous article about REST. Index Introduction What is a RESTful API? As defined in our previous article, REST is an architectural style for designing networked applications that […]

Read More

Understanding REST: Architecture, HTTP Methods, Status Codes, and Key Differences from SOAP

What is Rest? Roy Fielding, a key contributor to the development of REST (Representational State Transfer), defines it as an architectural style for distributed hypermedia systems. According to Leonard Richardson and Sam Ruby in “RESTful Web Services,” REST is an architectural style that is defined by a set of constraints. (Richardson & Ruby, 2007). Martin Fowler […]

Read More

A Beginner’s Guide to Building a SOAP-Based CRUD API with Python and Spyne

Remember when we talked about SOAP in “Understanding SOAP: The Old Guard of Web Services”? Today, let’s put theory into practice by building a basic CRUD API using SOAP. We’ll be using Python, our programming language friend. Let’s Get Started This project focuses on the essentials of SOAP for API development. To keep things organized and […]

Read More

Understanding SOAP: The Old Guard of Web Services

Introduction As we know in the web services world, RESTful APIs are the best and first choice for developers when they choose their API architecture. However, before REST became very popular and used architecture software, there was another protocol that dominated the web services in the software industry, called SOAP (Simple Object Access Protocol). So, […]

Read More