David Atanda Building scalable applications on the web.

Stories by David Atanda

How To Use Tailwind CSS With Svelte

How to use Tailwind CSS with Svelte

Create beautiful, custom components with Tailwind CSS to style your Svelte app using this step-by-step tutorial.

David Atanda
Jul 19, 2023 ⋅ 6 min read
firebase-vs-supabase

Firebase vs. Supabase: Choosing the right tool for your project

Deploying a BaaS tool allows developers to focus on writing and maintaining frontend. Examine Firebase and Supabase and their strengths in authentication, storage, and hosting.

David Atanda
Apr 5, 2023 ⋅ 10 min read
Build an SSG blog with Capri

Build an SSG blog with Capri

Learn how to use Capri, a static site generator that generates static sites using the islands architecture model, to create a blog.

David Atanda
Nov 10, 2022 ⋅ 6 min read

Integrating WalletConnect into Vue.js DApps

Learn how to build functionality to connect your users’ wallets into a Vue.js DApp using WalletConnect, a handy tool for Web3 devs.

David Atanda
Jun 7, 2022 ⋅ 8 min read

Understanding and resolving MetaMask error codes

This guide outlines the most common and confusing MetaMask error codes to help you resolve errors for a smoother Web3 development experience.

David Atanda
May 6, 2022 ⋅ 6 min read
Eleventy Logo Over a Pink Background

Going serverless with Eleventy

Let’s walk through how to configure Eleventy and how to use Eleventy Serverless to handle asynchronous logic in a real-world project.

David Atanda
Dec 1, 2021 ⋅ 4 min read
Creating a navbar in React

Creating a navbar in React

Swing through this quick tutorial on building a navigation bar in React using Create React App and the react-router-dom library.

David Atanda
Jul 27, 2021 ⋅ 3 min read
Vue authentication using Vuex, vue-router, and Auth0

Handling authentication in Vue.js using Vuex, Vue Router, and Auth0

Swing through this tutorial on an alternate method of handling authentication using Vuex, Vue Router, and Auth0.

David Atanda
Jun 2, 2021 ⋅ 7 min read
Vue Computed Properties

Understanding computed properties in Vue.js

Learn the basics of using computed properties in Vue.js to set static or dynamic values to display on the template.

David Atanda
May 4, 2021 ⋅ 6 min read
HTML 5 Logo Over Water Background

HTML tags every frontend developer should know

Here, you can learn about the HTML tags every frontend developer should know, what each tag does, and how it works.

David Atanda
Dec 25, 2020 ⋅ 6 min read
JavaScript and Vue Animations

JavaScript and Vue animations

JavaScript enables you to control elements completely through the DOM. Fitting JavaScript with transition hooks gives you the flexibility to manipulate elements and create more scalable applications.

David Atanda
Jul 27, 2020 ⋅ 3 min read
Understanding Transitions and Animations in Vue

Understanding transitions and animations in Vue

Adding transitions and animations to your web applications can help capture your users’ attention and jazz up the user experience.

David Atanda
Jul 2, 2020 ⋅ 7 min read