Default image

Juma Ciry

I'm a Tech enthusiast and a talented Geek from the horn of Africa. What I do specifically: find solutions to problems. Favorite Quote: "If you can fly, run! If you can't run, walk! If you can't walk, crawl. Keep moving no matter what," ~ by Martin Luther King. In the coding world, the bugs and glitches are daily bread, and fixing them keeps a Geek life moving and interesting.

How To Use the Web Geolocation API

How To Use the Web Geolocation API

This article demonstrates how to use the web geolocation API. Methods, properties, examples, demo, and geolocation API code are included. What Is the Web Geolocation API The geolocation API allows users to give their location data to web applications, pages,…

A Brief Intro to JavaScript APIs

A Brief Intro to JavaScript APIs With Gears

This article is an introduction with code, to JavaScript APIs such as third-party APIs, browser APIs like the user history and storage, and the fetch API. Included are code samples to help you understand. Table of Contents What Are APIs…

Using the JavaScript Web Workers API

Using the JavaScript Web Workers API

This article demonstrates how to use the JavaScript Web Workers API with code examples. Included are methods and live examples to get started. How Do You Create a Web Worker Web Worker JavaScript File Worker onmessage Event Listener Terminating or…

A Guide on How To Use CSS Grids for Layouts

A Guild on How To Use CSS Grids for Layout

This article demonstrates how to use CSS grids to improve the layout of your web pages. It includes well-elaborated examples of implementing a grid using the different grid properties, and it also includes code snippets that you can try. When…

How to make an HTML Loader / Spinner Appear and Disappear

How to make an HTML loader spinner appear and disappear

This article illustrates adding a CSS spinner or loader to your webpage. Additionally, with some jQuery, we can make loaders disappear. User experience (UX) and user interface (UI) of a page are key factors front-end developers should always consider when…