GraphQL vs REST: When to Choose Each and Why It Matters
Introduction GraphQL vs REST is one of the most common debates in modern API development — and by the end of this article, you will know exactly which one to choose.In our previous articles, we explored SOAP, REST, and even built a RESTful API with Python and Django REST Framework. As a result, we saw […]
How to Protect Your WordPress Site: Essential Security Step-by-Step
Follow this WordPress security guide to protect your site. Discover essential steps, expert tips, and recommended plugins to prevent cyber attacks.
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 […]
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 […]
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 […]
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 […]
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 […]
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, […]