James James James is a student software developer at Oppia Foundation.

Stories by James James

Using Cobra To Build A CLI Accounting Application

Using Cobra to build a CLI accounting app

Dev

Learn how to use the Cobra Go library by building a simple CLI accounting application that bills users, records receipts, and more.

James James
Sep 30, 2021 ⋅ 8 min read
Go Logo

Structuring your Golang app: Flat structure vs. layered architecture

Dev

There are two primary ways you can structure your Go application: flat or layered. Let’s explore the use cases for each here.

James James
Sep 14, 2021 ⋅ 11 min read
Laravel Livewire vs. Vue

Livewire vs. Inertia.js: Comparing Laravel frontends

Dev

In this guide, we’ll compare Laravel’s Livewire and Inertia.js frontend templates, and help you decide which to use in your next project.

James James
Sep 4, 2021 ⋅ 6 min read
JavaScript Logo

Custom events in JavaScript: A complete guide

Dev

Here, you can learn how to create custom events for your application in JavaScript to enhance the user experience.

James James
Jan 1, 2021 ⋅ 8 min read
HTML 5 Logo

HTML 5 drag and drop API: A tutorial

Dev

Here, you can learn about the HTML 5 drag and drop API and how to build a simple Kanban board using Vue.js.

James James
Dec 24, 2020 ⋅ 12 min read
Testing Vue Components With Vue Testing Library

Testing Vue components with Vue Testing Library

Dev

Cutting corners during the testing phase can lead to false confidence and, ultimately, a faulty app. Vue Testing Library helps you test your Vue components just as your users interact with them.

James James
Jul 15, 2020 ⋅ 5 min read