DEV Community

Sospeter Mong'are profile picture

Sospeter Mong'are

Software Engineer passionate about developing for the web

Education

BSC. Software Engineering

Pronouns

Mr

Work

Software Engineer (Backend) | API Development & Integration | Technical writer | Mentor

Six Year Club
Writing Debut
Five Year Club
8 Week Writing Streak
4 Week Writing Streak
Four Year Club
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Three Year Club
Two Year Club
One Year Club
How Long Does It Take to Understand the Basics of a New Programming Language?

How Long Does It Take to Understand the Basics of a New Programming Language?

4
Comments 2
2 min read

Want to connect with Sospeter Mong'are?

Create an account to connect with Sospeter Mong'are. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
How to Go Live with M-Pesa Daraja API (Production Environment)

How to Go Live with M-Pesa Daraja API (Production Environment)

Comments
3 min read
Difference Between M-Pesa Till Number and Paybill

Difference Between M-Pesa Till Number and Paybill

Comments 1
3 min read
How to Check Gunicorn Logs and Monitor Your Django App as a Systemd Service

How to Check Gunicorn Logs and Monitor Your Django App as a Systemd Service

1
Comments
2 min read
Test SMTP credentials using Python

Test SMTP credentials using Python

2
Comments
2 min read
Understanding JSON: Keys, Values, and Data Structures

Understanding JSON: Keys, Values, and Data Structures

2
Comments
3 min read
A Language-Agnostic CI/CD Pipeline flow

A Language-Agnostic CI/CD Pipeline flow

3
Comments
3 min read
Testing and Sending Emails in Django Using Gmail SMTP

Testing and Sending Emails in Django Using Gmail SMTP

Comments
2 min read
How to Set Up CI/CD for Your Django App Using GitHub Actions and Systemd

How to Set Up CI/CD for Your Django App Using GitHub Actions and Systemd

1
Comments
2 min read
Step-by-Step: Generate SSH Key Pair for CI/CD

Step-by-Step: Generate SSH Key Pair for CI/CD

1
Comments
2 min read
GitHub PR Reviews: Comment vs. Approve vs. Request Changes – When to Use Each

GitHub PR Reviews: Comment vs. Approve vs. Request Changes – When to Use Each

2
Comments 1
2 min read
Fixing “502 Bad Gateway” with Gunicorn and Nginx on Ubuntu

Fixing “502 Bad Gateway” with Gunicorn and Nginx on Ubuntu

Comments
2 min read
Understanding Idempotency in APIs and Distributed Systems

Understanding Idempotency in APIs and Distributed Systems

2
Comments
3 min read
A Comprehensive Guide to Checking Logs in a Linux Server

A Comprehensive Guide to Checking Logs in a Linux Server

Comments
3 min read
How to Access a PostgreSQL Database Remotely

How to Access a PostgreSQL Database Remotely

1
Comments
2 min read
Basic API Security Testing Checklist for Developers and Pentesters

Basic API Security Testing Checklist for Developers and Pentesters

1
Comments 1
3 min read
Step-by-Step on how to Link SSH to GitHub from Your Server

Step-by-Step on how to Link SSH to GitHub from Your Server

2
Comments
1 min read
Step-by-step guide to host your Django backend API on a Vps Server (Contabo)

Step-by-step guide to host your Django backend API on a Vps Server (Contabo)

1
Comments
2 min read
How to Set Up PostgreSQL for Your Django App on a VPS Server

How to Set Up PostgreSQL for Your Django App on a VPS Server

Comments
2 min read
How to Set Up PostgreSQL Database with a Django Application

How to Set Up PostgreSQL Database with a Django Application

2
Comments
2 min read
How to Use Postman's Bulk Edit for Form-Data Requests

How to Use Postman's Bulk Edit for Form-Data Requests

Comments
3 min read
How to Create a New MySQL User and Grant All Permissions

How to Create a New MySQL User and Grant All Permissions

Comments
2 min read
First 10 Things to Do After Accessing Your New Linux Serve

First 10 Things to Do After Accessing Your New Linux Serve

1
Comments
2 min read
How to Upload Multiple Images in a Laravel API (Step-by-Step)

How to Upload Multiple Images in a Laravel API (Step-by-Step)

Comments
2 min read
6 Things I Wish I Knew Before My First CI/CD Deployment

6 Things I Wish I Knew Before My First CI/CD Deployment

4
Comments 1
2 min read
Uploading File Attachments with Other Fields in Laravel API Using Postman

Uploading File Attachments with Other Fields in Laravel API Using Postman

Comments
2 min read
Understanding Laravel Accessors to transform data

Understanding Laravel Accessors to transform data

Comments 1
3 min read
Synchronous vs. Asynchronous Communication in Programming

Synchronous vs. Asynchronous Communication in Programming

Comments
3 min read
Understanding the Key Differences between AI vs. Automation

Understanding the Key Differences between AI vs. Automation

1
Comments 2
2 min read
Difference between POP3 vs. IMAP and Which Email Protocol Should You Use on Your Phone?

Difference between POP3 vs. IMAP and Which Email Protocol Should You Use on Your Phone?

1
Comments
2 min read
Implementing Role-Based Access Control (RBAC) in MySQL

Implementing Role-Based Access Control (RBAC) in MySQL

3
Comments
3 min read
Big O Notation Cheatsheet

Big O Notation Cheatsheet

8
Comments
2 min read
Understanding the CAP Theorem in System Design

Understanding the CAP Theorem in System Design

2
Comments
2 min read
Business Logic vs. Application Logic in Systems Design

Business Logic vs. Application Logic in Systems Design

2
Comments
3 min read
High-Level vs. Low-Level System Design

High-Level vs. Low-Level System Design

2
Comments
2 min read
Strong AI vs. Weak AI

Strong AI vs. Weak AI

2
Comments
2 min read
How Neural Networks Learn

How Neural Networks Learn

1
Comments
2 min read
A Guide to Crafting Effective AI Prompts

A Guide to Crafting Effective AI Prompts

2
Comments
2 min read
Reasoning Engine vs. Search Engine

Reasoning Engine vs. Search Engine

3
Comments
2 min read
System Design for Newbies

System Design for Newbies

11
Comments
4 min read
Difference between betting_system and betting_system_web in Elixir

Difference between betting_system and betting_system_web in Elixir

1
Comments
2 min read
What Are Microservices?

What Are Microservices?

2
Comments
2 min read
Mastering System Design: The 25 Key Concepts You Must Learn

Mastering System Design: The 25 Key Concepts You Must Learn

116
Comments 5
2 min read
How to Implement Google Login in Laravel

How to Implement Google Login in Laravel

8
Comments
2 min read
Understanding `sometimes` vs. `nullable` in Laravel Validation: When to Use Each

Understanding `sometimes` vs. `nullable` in Laravel Validation: When to Use Each

1
Comments
3 min read
Understanding State Variables in React

Understanding State Variables in React

4
Comments
2 min read
Understanding the Structure of a Phoenix LiveView Application

Understanding the Structure of a Phoenix LiveView Application

Comments
3 min read
Building a Todo List App with Elixir and Phoenix LiveView

Building a Todo List App with Elixir and Phoenix LiveView

3
Comments
5 min read
Building a Simple Counter App with Elixir and Phoenix LiveView

Building a Simple Counter App with Elixir and Phoenix LiveView

2
Comments 1
3 min read
How to Get the Raw SQL Query from Laravel Query Builder

How to Get the Raw SQL Query from Laravel Query Builder

1
Comments
3 min read
Differences Between List and Tuple in Python

Differences Between List and Tuple in Python

2
Comments
2 min read
Mastering Elixir and LiveView (Plan)

Mastering Elixir and LiveView (Plan)

2
Comments
3 min read
Building a Simple REST API with Elixir

Building a Simple REST API with Elixir

4
Comments
8 min read
Best Database Clients for Developers and Administrators

Best Database Clients for Developers and Administrators

1
Comments
3 min read
Best Practices for Naming Permissions in a System

Best Practices for Naming Permissions in a System

1
Comments
2 min read
SaaS vs. Traditional Software: What’s the Difference

SaaS vs. Traditional Software: What’s the Difference

1
Comments
3 min read
How Laravel Generates Access Tokens

How Laravel Generates Access Tokens

Comments
3 min read
How to Check for Uncommitted or Unpushed Changes in Git

How to Check for Uncommitted or Unpushed Changes in Git

1
Comments
3 min read
Understanding Databases and Schemas

Understanding Databases and Schemas

Comments
3 min read
Change in their individual admin panel

Change in their individual admin panel

Comments
2 min read
loading...