Building Scalable, Secure, and Feature-Rich Apps with Appwrite: A Technical Overview

Appwrite is an open-source, end-to-end Backend-as-a-Service (BaaS) platform designed to simplify the process of building web and mobile applications. %[ https://appwrite.io/ ] Core Components of Appwrite User Authentication and Management Appwrite offers built-in user authentication and management s...

March 24, 2023 · 5 min · Chris Achinga
Building Scalable, Secure, and Feature-Rich Apps with Appwrite: A Technical Overview

Building a GraphQL API with NodeJS: A Step-by-Step Guide

GraphQL is a powerful query language for APIs that allows developers to request and receive the data they need efficiently. In this step-by-step guide, we will walk you through the process of building a GraphQL API using Node.js, using airport data as a sample for the demo. Whether you're a beginner...

March 6, 2023 · 3 min · Chris Achinga
Building a GraphQL API with NodeJS: A Step-by-Step Guide

How To Convert HTML templates to NextJS (v13)

Now that Next.JS is an awesome frontend tool. How can we get HTML/CSS/JS Templates to work perfectly in a Next.JS project? This article will take you through the steps. Requirements To fully grasp the content, it's highly recommended that you have the following tools installed on your development en...

February 22, 2023 · 4 min · Chris Achinga
How To Convert HTML templates to NextJS (v13)

Unlocking the Power of Headless CMS for Seamless Content Delivery

Unlock the full potential of your website's content delivery with Headless CMS. This innovative approach to content management separates the back-end system

February 1, 2023 · 6 min · Chris Achinga
Unlocking the Power of Headless CMS for Seamless Content Delivery

Developer Communities In Kenya

Tech Communities in Kenya

January 12, 2023 · 2 min · Chris Achinga
Developer Communities In Kenya

My 2022: Setting my Pace!

2022 was a great year for my career and personal growth. I had my most "first times," and memorable moments were made. Here is a sneak peek into my 2022: Career Growth Technical Writing I started getting money from writing articles in February 2022. It's something I had not planned for at all. A fri...

January 5, 2023 · 3 min · Chris Achinga
My 2022: Setting my Pace!

How to Test APIs on Mobile using API Tester

Imagine testing APIs using your mobile device, either iPhone or Android. All APIs, including REST, GraphQL, WebSocket, SOAP, JSON RPC, XML, HTTP, and HTTPS. This article will show how we can test APIs on mobile devices using API TESTER. Prerequisites API TESTER Mobile Application Ready to Use API en...

November 29, 2022 · 3 min · Chris Achinga
How to Test APIs on Mobile using API Tester

How to configure Bootstrap SCSS and JS into a NextJS Project

Bootstrap is one of the simplest and most used CSS libraries. This article will guide you on configuring a NextJs project with Bootstrap SCSS and JS files. Codesandbox Demo %[ https://codesandbox.io/p/github/achingachris/next-bootstrap-template/draft/zealous-archimedes ] GitHub: %[ https://github.co...

November 15, 2022 · 4 min · Chris Achinga
How to configure Bootstrap SCSS and JS into a NextJS Project

How To Create and Deploy a json-server

json-server is a tool for creating mock REST API fast! To get started, ensure you have the following requirements: NodeJS (npm) Let's get started! On an empty folder, initiate a nodejs application by running the following on your terminal/CMD: npm init -y Once that is complete, you install the follo...

October 18, 2022 · 2 min · Chris Achinga
How To Create and Deploy a json-server

How to fetch and Add Data in React from an API

In my first week in phase 2 of Moringa School Software Engineering classes, I covered the basics of getting data from APIs and working with forms. The Code Challenge for the week had the following tasks: Fetch Transactions from an API and tabulate them. Add new transactions. The transaction added sh...

September 26, 2022 · 7 min · Chris Achinga
How to fetch and Add Data in React from an API

Creating A Weather Search App in Vanilla JavaScript

This post covers creating a simple weather search application using plain JavaScript, HTML, and CSS. Demo and Source Code The project demo is live on codesandbox , and the source code is available on GitHub . %[ https://codesandbox.io/embed/weather-robot-phase-1-lzt9z9?fontsize=14&hidenavigation=1&t...

September 22, 2022 · 2 min · Chris Achinga
Creating A Weather Search App in Vanilla JavaScript

Using JavaScript in JupyterLab

TL;DR This post will take you through installing JupyterLabs and how to add a NodeJS kernel to it in Ubuntu. Installing JupyterLabs For a better experience, you should install Jupyter Lab inside a virtual environment. sudo apt install python3-venv After the installation is complete, create a new env...

August 20, 2022 · 1 min · Chris Achinga
Using JavaScript in JupyterLab

State Management in React

A state is the current data passed in React components. State management in React enables you to dynamically update data in Components. This post will take you through creating an initial state and an event to trigger a state update in Reactjs. Prerequisites: NodeJS Installed Knowledge of React Sour...

July 9, 2022 · 2 min · Chris Achinga
State Management in React

How to add Cloudinary to Strapi CMS for Image/Video uploads

Strapi is an open-source Headless CMS. TL;DR: The demo source code to this article can be found on GitHub . To get started, you need to have the following on your computer: NodeJS v14 + Cloudinary Account Creating a Strapi Project To create a new strapi project, run the following: npx create-strapi-...

June 12, 2022 · 2 min · Chris Achinga
How to add Cloudinary to Strapi CMS for Image/Video uploads

How to set up Rust and NEAR for Blockchain/Web3 Development

Near protocol is a decentralized application platform that gives developer-friendly features to build and develop smart contracts. Near offers the platform to build smart contracts in Rust and deploy them. By default, Near supports Rust and AssemblyScript. Rust is recommended for its greater develop...

June 8, 2022 · 2 min · Chris Achinga
How to set up Rust and NEAR for Blockchain/Web3 Development