James Sinkala

James Sinkala @xinnks

About: Full-Stack Developer | Technical writer. Based on Earth, The Milky Way.

Location:
Dar es Salaam
Joined:
Sep 11, 2018

James Sinkala
articles - 50 total

Create a distributed API for your e-commerce store using Cloudflare and Turso

Create distributed APIs for your e-commerce stores using Cloudflare’s edge network and Turso, the database built for the edge.

Learn More 0 0Sep 19 '23

A/B testing use case with Turso

Leveraging Turso's distributed nature for quick user data retrieval while implementing A/B tests at the edge

Learn More 0 0Jul 13 '23

Create a shopping cart using Qwik and Turso

Learn how to create a robust shopping cart for the web using the Qwik framework and Turso, the edge database

Learn More 0 0Jul 11 '23

Deploying a web app built with Qwik and Turso on Netlify

Here’s how you can deploy a website that stores its data in Turso on Netlify.

Learn More 0 0Jul 5 '23

Creating a newsletter manager with Turso and Qwik

Learn how to create a newsletter manager for your website using the Qwik framework and Turso - the database for the edge by ChiselStrike.

Learn More 1 1Jun 23 '23

Creating A Hot New Food Delivery App with Novu

TL;DR In this tutorial, we’ll create a tool to manage a notification system for a food...

Learn More 57 2Apr 24 '23

Understanding Vue.js Single-File Components (SFCs)

An in-depth guide into understanding Vue.js Single-File Components, including their syntax and the script setup sugar.

Learn More 3 0Mar 29 '23

Early impressions of Turso, the edge database from ChiselStrike

Sharing the early impressions of Turso after having tested the ChiselStrike edge database that's in private beta.

Learn More 1 0Feb 13 '23

Nuxt 3 authentication with Supabase

Learning how to authenticate Nuxt 3 applications with Supabase

Learn More 8 4Feb 4 '23

Getting started with Nuxt 3

A getting started guide to Nuxt, the intutitive Vue framework, it's concepts, and sample code.

Learn More 5 0Jan 31 '23

Vue.js directives: Form binding and event handling

Learning how to handle HTML forms by binding form field data and invoking subsequent event calls using Vue.js directives and methods.

Learn More 2 0Dec 22 '22

Vue.js Directives: Data Binding in Vue

Introduction to the Vue.js directives, examining the concept and observing some examples.

Learn More 5 0Oct 8 '22

Vue.js Computed Properties in Depth

As we learned in the previous post, Vue.js computed properties help us de-clutter complex template...

Learn More 11 0Aug 23 '22

Variables: Data and Computed Properties in Vue.js

Understanding and using data and computed properties inside a Vue.js app.

Learn More 6 0Jul 6 '22

How To Run VueJs Code Locally

Learning how to run vuejs code locally on your computer, with and without build tools.

Learn More 3 0Jun 26 '22

Palindrome Scanner Using JavaScript

Writing a JavaScript function that scans for palindromic phrases and dates.

Learn More 6 0Jun 22 '22

Introduction to the VueJs Framework

An introduction to the VueJs Javascript framework, it's concepts, use cases and sample start code.

Learn More 30 11Jun 21 '22

Set Up Free Professional Emails with Cloudflare and Gmail

Instructions on how to set up free professional emails by configuring Cloudflare's email routing and Gmail's send mail as.

Learn More 3 0May 19 '22

Scheduled Twitter Threads (Scett) - Appwrite x DEV Hackathon

My submission to the Appwrite Hackathon on DEV!

Learn More 9 0May 12 '22

My Daily Reads - Tailored dev content delivered to your inbox.

My submission to the MongoDB Atlas Hackathon on DEV!

Learn More 2 0Jan 14 '22

Using Fauna as the Data API of a Flutter App

A brief tutorial on how to use Fauna's serverless database as the Data API to a Flutter App.

Learn More 6 3Dec 7 '21

Creating a Calculator with Vue 3 SFC <script setup> and Vite

Learn how to create a basic mathematical calculator in Vue 3 SFC <script setup> and Vite by following along this brief tutorial.

Learn More 3 0Oct 1 '21

Simple Ways To Spice Up Website Anchors and Buttons

A short read on bringing boring website buttons and links to life by using CSS

Learn More 8 2May 9 '21

Perform Image Transformations in Vue.js with ImageKit

A brief read on how to perform image transformations for images hosted on ImageKit by using custom ImageKit Vue components.

Learn More 12 0May 2 '21

Less Popular But Essential HTML Tags

A collection of essential HTML tags that are rarely used by many web developers in the development of web projects.

Learn More 46 14Apr 25 '21

Adding a Lock Screen to Your Protected User Pages

A tutorial on how to add an additional security layer on web portals by implementing a screen lock.

Learn More 11 0Apr 18 '21

Create a Bulk Text Messaging System by Using Telerivet and Vue.Js

A tutorial on how to create a bulk SMS system in Vue.js by using Telerivet.

Learn More 7 3Apr 11 '21

Use Custom Liquid Tags and Highlight Code Blocks in Your Blog

An instruction manual on how to add highlighting to code blocks and adding rich content with custom liquid tags to your blog's editor.

Learn More 16 0Apr 4 '21

Why You Should Start an Open Source Project

A brief peek into my journey through open source, lessons learnt, benefits I got off it and a call to other developers held back by fear to try it.

Learn More 5 0Mar 28 '21

Deploy A Rust Website on Heroku

A short tutorial on deploying Rust web applications, in this case a Rocket framework app on Heroku.

Learn More 43 1Mar 17 '21