Samuel Kinuthia

Samuel Kinuthia @samuel_kinuthia

About: Experienced full-stack software engineer with a passion for creating seamless user experiences. Tools: ( React | TypeScript | Node | Python | Postgres | MongoDB | Kafka | KsqlDB | AWS )

Location:
Nairobi, Kenya
Joined:
Jul 1, 2024

Samuel Kinuthia
articles - 17 total

How to Use Mock Service Worker (MSW) and Storybook for Efficient UI Development

Introduction When building modern web applications, efficient testing and development...

Learn More 0 1Jun 17

Mastering Lerna: A Guide to Managing JavaScript Monorepos

Table of Contents Introduction Chapter 1: What is Lerna? Why Monorepos? Chapter 2:...

Learn More 1 0Sep 16 '24

Mastering Monorepos with Lerna: A Comprehensive Guide

Introduction Managing large-scale projects with multiple interdependent packages is a...

Learn More 6 1Sep 16 '24

Mastering Website Performance: Fixing Largest Contentful Paint (LCP) & Boosting Speed

Chapter 1: The Importance of Website Speed and LCP Optimization Why Speed Matters...

Learn More 1 0Sep 9 '24

Building a RESTful API with Prisma, Express, TypeScript, and PostgreSQL

Table of Contents Introduction Overview of Prisma, Express, TypeScript, and PostgreSQL Why...

Learn More 7 0Sep 6 '24

The Developer’s Guide to Speeding Up Development with Mock Service Worker (MSW)

Chapter 1: Introduction to Mock Service Worker (MSW) In the fast-paced world of web...

Learn More 6 0Sep 4 '24

Understanding `npx` and Its Use Cases

As a developer, you've likely encountered npx when working on Node.js projects, even if you didn't...

Learn More 2 1Sep 4 '24

Functional Testing Tools Resource You Need in 2024: The Essential Guide

Functional testing can be seen as one of the key components of software testing to verify that the...

Learn More 0 0Sep 3 '24

Simplify Multi-Container Management with `docker-compose.yml`

In the modern software development landscape, applications often comprise multiple services working...

Learn More 0 0Aug 31 '24

A Comprehensive Guide to Conducting Regression Tests: Ensuring Stability in Your Software

In the ever-evolving world of software development, maintaining the stability and reliability of your...

Learn More 0 0Aug 30 '24

Advanced Playwright Testing: Leveraging the Page Object Model (Part 2)

In my previous post; End-to-End Testing React Components with Playwright: (Part 1), we explored the...

Learn More 5 0Aug 28 '24

End-to-End Testing React Components with Playwright: (Part 1)

End-to-end (E2E) testing is essential for ensuring that a web application behaves correctly from a...

Learn More 31 1Aug 27 '24

Testing React Applications with Vitest: A Comprehensive Guide

Testing is a critical aspect of modern software development, ensuring that your code works as...

Learn More 16 2Aug 27 '24

Essential JavaScript Algorithm Questions for Practice

Whether you're preparing for a coding interview or looking to sharpen your problem-solving skills,...

Learn More 4 0Aug 27 '24

Mastering TanStack Query: A Comprehensive Guide to Efficient Data Fetching in React

In modern React development, efficient data fetching and state management are crucial for building...

Learn More 5 0Aug 27 '24

Navigating Peer Dependency Conflicts in npm: Understanding and Using `--legacy-peer-deps`

In modern JavaScript development, managing dependencies is a crucial part of any project. However, as...

Learn More 6 1Aug 27 '24

Understanding and Managing Technical Debt: The Hidden Cost of Rapid Development

In the fast-paced world of software development, there’s often a push to deliver new features, meet...

Learn More 0 0Aug 26 '24