Maingi SamuelOverview of Rest API Authentication MethodsIn the ever-evolving landscape of web development, securing APIs (Application Programming Interfaces) is crucial. Authentication ensures…Jul 15Jul 15
Maingi SamuelDemystifying SQL: A Comprehensive Guide to Structured Query LanguageFor a while SQL has being portrayed as scary or overwhelming language but in fact it can be your most trusted ally in managing and…Sep 14, 2023Sep 14, 2023
Maingi SamuelMastering Database Design Principles: Best Practices with Code ExamplesDatabase design plays a critical role in the performance, scalability, and maintainability of any data-driven application. A well-designed…Apr 30, 2023Apr 30, 2023
Maingi SamuelConventional Commits: A Guide to Writing Clear and Consistent Commit MessagesAs a software developer, you’re no doubt familiar with the importance of writing good commit messages. Commit messages are like the…Apr 12, 2023Apr 12, 2023
Maingi Samuel10 Tips for Writing Effective Test Cases in Any Programming LanguageSoftware testing is a critical part of the software development process, and writing effective test cases is a key component of successful…Apr 12, 2023Apr 12, 2023
Maingi SamuelThe Hidden Impact of UI/UX: How Poor Design Can Break the BackendUI/UX is an essential part of any application or system, and its impact goes far beyond just the look and feel of the user interface…Apr 7, 2023Apr 7, 2023
Maingi SamuelUUID vs ULID, How ULID improves write speedsUUID — (Universal Unique Identifiers), ULID — (Universal Unique Lexicographically Sortable Identifier)Apr 7, 20231Apr 7, 20231
Maingi SamuelSetup Mpesa SDK Push with Ruby On RailsAfter many hours of researching for a gem or article explaining the process of intergrating M-Pesa SDK Push to ruby on rails but kept on…Oct 30, 2022Oct 30, 2022
Maingi SamuelSetup Windows Subsystem For Linux (WSL)By default WSL is not enable automatically on windows so we need to enable itAug 31, 2022Aug 31, 2022