Mastering Node.JS and GraphQL: Tips and Tricks for BeginnersThe internet has come a long way since the early days of the world wide web. What was popular yesterday may be replaced by something new tomorrow. We've gone from static pages to dynamic applications that can do everything from ordering a pizza to ha...Feb 20, 2023 · 14 min readscanairobi.hashnode.dev
End-To-End Testing With CypressIntroduction As a software engineer, you're probably familiar with "end-to-end tests (E2E)." These tests verify a system's functionality from start to finish. In other words, end-to-end tests check that the system under test behaves as expected from ...VOct 4, 2022 · 6 min readscanairobi.hashnode.dev
Microservices 101 with Node.js and RabbitMQIntroduction With technological advancements, the phrase "innovate or die" has become the mantra of many businesses that effortlessly update to stay relevant and keep operations running. Organizations are now designing their applications around the m...3SAHAug 26, 2022 · 9 min readscanairobi.hashnode.dev
Integration Testing With PytestHave you heard of "the most expensive hyphen in history"? Imagine losing $156 million today just because of a tiny error in a computer program. The Mariner 1 incident is an example of how tragic computer program errors can be. Still, these were the e...Jul 18, 2022 · 8 min readscanairobi.hashnode.dev
An Introduction to DevOps With CircleCIIntroduction Modern software development is a collaborative activity in which development teams work on a shared code base, with each member contributing updates, new features, and fixing bugs. In a collaborative setting where code quality is crucial...1MJun 14, 2022 · 6 min readscanairobi.hashnode.dev