Emmanuel John I'm a full-stack software developer, mentor, and writer. I am an open source enthusiast. In my spare time, I enjoy watching sci-fi movies and cheering for Arsenal FC.

Stories by Emmanuel John

Build complex SPAs quickly with vue-element-admin

Build complex SPAs quickly with vue-element-admin

Dev

Learn how to use vue-element-admin, a helpful admin dashboard starter template, to jumpstart your dashboard building process in Vue.

Emmanuel John
Mar 23, 2023 ⋅ 8 min read
Introducing Turbopack: A Rust-based successor to Webpack

Introducing Turbopack: A Rust-based successor to webpack

Dev

Learn about Turbopack, a new, Rust-based, Vercel-backed incremental bundler optimized for your JavaScript and TypeScript projects.

Emmanuel John
Nov 30, 2022 ⋅ 7 min read
Dart Logo

Advanced uses of Dart mixins: Avoiding duplicate methods

Dev

Here, you can learn about Dart mixins and how you can avoid running into duplicate methods in Dart classes.

Emmanuel John
Oct 24, 2022 ⋅ 3 min read
Go Logo

Build a web app in Go with Copper

Dev

Here’s how to create a web application in Go using Copper that will be able to perform basic create, read, update, and delete operations.

Emmanuel John
Oct 11, 2022 ⋅ 9 min read
Go Logo

Linting Go programs: A guide to improving code quality

Dev

Let’s explore linting in Golang, including a good linting package to use and alternative packages for linting in Go.

Emmanuel John
Aug 9, 2022 ⋅ 4 min read
Go Logo Over Stacked Blocks

A deep dive into regular expressions with Golang

Dev

Golang comes with an inbuilt regexp package that allows you to write regular expressions of any complexity. Here’s an in-depth look at it.

Emmanuel John
Jul 11, 2022 ⋅ 6 min read
Remix Logo

Handling user authentication with Remix

Dev

Learn how to implement authentication on Remix apps and build a full-stack quote wall application with support for user authentication.

Emmanuel John
Jul 1, 2022 ⋅ 20 min read
Building An Image Generator Application With Flutter And Golang

Build an image generator with Flutter and Go

Dev

Build a Flutter image generator app that reads data from a Golang backend and can run on Android, iOS, web, and desktop.

Emmanuel John
May 10, 2022 ⋅ 3 min read
Converting A Text File To PDF In Golang

Converting a text file to PDF in Go

Dev

Convert text files to PDF format using the gofpdf package, a document generator with support for text, drawing, and images.

Emmanuel John
Apr 22, 2022 ⋅ 3 min read
Factory Pattern: The Right Way To Create Multiple Instances Of Your Solidity Smart Contract

Cloning Solidity smart contracts using the factory pattern

Dev

Learn about the different types of factory patterns in Solidity and the benefits of using them, such as to save on gas fees associated with multiple contract deployments.

Emmanuel John
Jan 25, 2022 ⋅ 5 min read
Building A Simple App With Go And PostgreSQL

Building a simple app with Go and PostgreSQL

Dev

Use Go and PostgreSQL to build a full-stack to-do web application that allows you to perform CRUD operations.

Emmanuel John
Jan 19, 2022 ⋅ 11 min read
Go Dependency Injection With Wire

Go dependency injection with Wire

Dev

Use Wire to generate source code at compile time as well as implement dependency injection.

Emmanuel John
Jan 5, 2022 ⋅ 3 min read