The Hackmamba Blog

Stay ahead with insightful articles on content marketing for revenue growth, technical content, and community growth strategies. Subscribe to receive them bi-weekly in your inbox.

Featured Articles

Banner image of the blog post Understanding The Anatomy Of A URL: A Breakdown of The Components And Their Significance

CESS

Sep 25 2023

Understanding The Anatomy Of A URL: A Breakdown of The Components And Their Significance

What are URLs, their types, and their characteristics? Learn about all that and more in this post.

All Content

Genesis II
William Imoh

William Imoh

Aug 01 2023

Genesis II

I might have just done something silly, but, a life well lived is worth living.

Read Blog

icon
Why You Shouldn't Outsource Content Creation (Unless You Really Should!)
William Imoh

William Imoh

Jun 29 2023

Why You Shouldn't Outsource Content Creation (Unless You Really Should!)

Discover the hilarious reasons you might want to handle content creation internally and the compelling arguments for outsourcing it to an agency. This piece offers a fresh perspective on content marketing with hard data, and key insights.

Read Blog

icon
Top 7 Practical Tips for Creating Effective SaaS Documentation: A Comprehensive Guide
William Imoh

William Imoh

Jun 24 2023

Top 7 Practical Tips for Creating Effective SaaS Documentation: A Comprehensive Guide

Uncover Hackmamba's top seven tips for creating effective SaaS documentation. Learn to enhance user experience, understand your audience, and leverage technology for exceptional technical content.

Read Blog

icon
Boosting Your Efficiency: A Step-by-Step Guide to Using ChatGPT in VS Code
CESS

CESS

Jun 05 2023

Boosting Your Efficiency: A Step-by-Step Guide to Using ChatGPT in VS Code

Speed up your development with ChatGPT directly in VS Code.

Read Blog

icon
Rapid development on AWS EKS using Garden
Divine Odazie

Divine Odazie

May 12 2023

Rapid development on AWS EKS using Garden

Learn about Garden, how it works, and how to configure an existing project to use it for development on an AWS EKS cluster.

Read Blog

icon
How to Quickly Add GitHub Login to your Flutter Application
Femi-Ige Muyiwa

Femi-Ige Muyiwa

Feb 13 2023

How to Quickly Add GitHub Login to your Flutter Application

Learn how to seamlessly add GitHub authentication to your flutter app in easy steps using Appwrite's OAuth connector.

Read Blog

icon
Why you Should Use GraphQL APIs in your Next Project
Amarachi Iheanacho

Amarachi Iheanacho

Feb 10 2023

Why you Should Use GraphQL APIs in your Next Project

Conflicted on what API protocol to use? Learn why GraphQL works and how to use it in your next project.

Read Blog

icon
Create a Real-time Data Analysis Platform in Nuxtjs
Tosin Moronfolu

Tosin Moronfolu

Feb 02 2023

Create a Real-time Data Analysis Platform in Nuxtjs

Create a simple e-commerce data dashboard that updates in real time. This is a Nuxt.js app without a backend server.

Read Blog

icon
Picking the Right Backend for your AI Project
Emeni Deborah

Emeni Deborah

Jan 30 2023

Picking the Right Backend for your AI Project

What backend infrastructure do you need for your AI project? Here's an overview of PaaS, IaaS, and BaaS systems.

Read Blog

icon
Create a Paywall on a Next.js Blog Using Fingerprint and Sanity
Chidi Eze

Chidi Eze

Jan 16 2023

Create a Paywall on a Next.js Blog Using Fingerprint and Sanity

Learn how to add a paywall to a blog built with Next.js using Fingerprint, Firebase, and Sanity.

Read Blog

icon
ML experiment tracking with DagsHub, MLFlow, and DVC
Tochukwu Nwoke

Tochukwu Nwoke

Jan 09 2023

ML experiment tracking with DagsHub, MLFlow, and DVC

Learn how to track machine learning experiments using DagsHub, ML flow, and DVC.

Read Blog

icon
How to Track and Analyze Experiments in Machine Learning: A Beginner's Guide
Tochukwu Nwoke

Tochukwu Nwoke

Dec 19 2022

How to Track and Analyze Experiments in Machine Learning: A Beginner's Guide

This beginner guide will walk you through effectively tracking and analyzing your machine-learning experiments. By learning how to track and analyze your experiments, you'll be able to improve the performance of your models and make informed decisions about your machine-learning projects.

Read Blog

icon
Vagrant: The Best Virtual Machine Tool You’re Not Using
Amarachi Iheanacho

Amarachi Iheanacho

Dec 04 2022

Vagrant: The Best Virtual Machine Tool You’re Not Using

Learn how to efficiently start, stop and manage a virtual machine using Vagrant.

Read Blog

icon
Authenticate a Next.js commerce app using Clerk
Amarachi Iheanacho

Amarachi Iheanacho

Nov 13 2022

Authenticate a Next.js commerce app using Clerk

Quickly Authenticate a Next.js app using Clerk. Add user signup, login and logout features.

Read Blog

icon
Top 5 Tools and Practical Steps in Checking Website Vulnerability
Scofield Idehen

Scofield Idehen

Oct 03 2022

Top 5 Tools and Practical Steps in Checking Website Vulnerability

Learn about how to use different free resources, scanners and vulnerability checkers to keep your website, application, or software safe.

Read Blog

icon
Best Practices when using Docker Compose
Divine Odazie

Divine Odazie

Sep 26 2022

Best Practices when using Docker Compose

Learn 4 best practices you should consider when using Docker Compose to orchestrate multi-container Docker applications

Read Blog

icon
Announcing the Jamstack Content Hackathon - 2022
William Imoh

William Imoh

Sep 19 2022

Announcing the Jamstack Content Hackathon - 2022

Attend workshops with technical writing experts, build a product or feature using Jamstack tools, publish a blog post, and get paid for it! 🎉

Read Blog

icon
Top 6 HTML Tags for SEO Every Developer Should Know
CESS

CESS

Sep 12 2022

Top 6 HTML Tags for SEO Every Developer Should Know

Learn 6 HTML tags and quick tips to use each tag to enhance SEO on your website

Read Blog

icon
Practical Steps to Deploy a Node.js App with NGINX and SSL
Emeni Deborah

Emeni Deborah

Sep 06 2022

Practical Steps to Deploy a Node.js App with NGINX and SSL

Learn how to auto-deploy a Node.js application with NGINX by creating a Droplet in DigitalOcean for the application, setting up NGINX as a reverse proxy server, and setting up SSL for security.

Read Blog

icon
Top 3 Security Risks Facing Infrastructure as Code and their Prevention
Divine Odazie

Divine Odazie

Aug 29 2022

Top 3 Security Risks Facing Infrastructure as Code and their Prevention

Understand 3 security risks facing IaC and how to mitigate them. From misconfigurations, infrastructure drift, to ghost resources.

Read Blog

icon
A Simple Guide to CI/CD For Total Beginners in 2022
Scofield Idehen

Scofield Idehen

Aug 04 2022

A Simple Guide to CI/CD For Total Beginners in 2022

Learn what CI/CD is, why software projects use CI/CD, how they work, and common tools used in creating a CI/CD pipeline.

Read Blog

icon
What every developer must know about types of browser storage
CESS

CESS

Jul 14 2022

What every developer must know about types of browser storage

Learn the different storage in the browser including local, session, cookie, and indexedDB storage.

Read Blog

icon
Top Web3 Scams and How They Work
Scofield Idehen

Scofield Idehen

Jun 08 2022

Top Web3 Scams and How They Work

Learn about common scams in the web3 space.

Read Blog

icon
What are the different loops in JavaScript?
CESS

CESS

Jun 08 2022

What are the different loops in JavaScript?

Learn the different loops in JavaScript, including for loops, while loop and do-while loop.

Read Blog

icon
Create a Crowdfunding Smart Contract using Solidity
Scofield Idehen

Scofield Idehen

May 23 2022

Create a Crowdfunding Smart Contract using Solidity

Learn to create a Crowdfunding smart contract in Solidity and Remix

Read Blog

icon
Understand mathematical functions in CSS
CESS

CESS

May 13 2022

Understand mathematical functions in CSS

What are mathematical functions like calc(), min(), max(), and clamp() in CSS? With examples, understand math functions in CSS and how to use them.

Read Blog

icon
How to avoid DevOps mistakes - 5 things to not do
Divine Odazie

Divine Odazie

May 03 2022

How to avoid DevOps mistakes - 5 things to not do

Learn five DevOps/Infrastructure mistakes and ways to avoid them when building scalable applications.

Read Blog

icon
Deploy and Host an Appwrite Docker Application
Divine Odazie

Divine Odazie

Apr 23 2022

Deploy and Host an Appwrite Docker Application

Deploy and host an Appwrite instance in a few steps using Vultr. Build scalable web applications without a custom backend server.

Read Blog

icon
What are Controlled and Uncontrolled form fields in React.js
Henry Imoh

Henry Imoh

Apr 08 2022

What are Controlled and Uncontrolled form fields in React.js

Understand the difference between controlled and uncontrolled form input fields in React.js

Read Blog

icon
How BEM works in building large applications with custom CSS
CESS

CESS

Apr 05 2022

How BEM works in building large applications with custom CSS

Learn why and how to use the block, element, modifier approach to writing CSS stylesheets for large applications.

Read Blog

icon
Jenkins in Docker: Running Docker in a Jenkins Container
Divine Odazie

Divine Odazie

Apr 05 2022

Jenkins in Docker: Running Docker in a Jenkins Container

This article guides you on setting up Jenkins in Docker and enabling the Jenkins container to allow the running of Docker (specifically: build, run, and push images).

Read Blog

icon
Seven Things a Cyber-Security Enthusiast Should Know
Scofield Idehen

Scofield Idehen

Mar 25 2022

Seven Things a Cyber-Security Enthusiast Should Know

Learn seven important topics everyone interested in Cyber-Security should know.

Read Blog

icon
Quickly Create Interactive Charts in Django
Shuaib Oseni

Shuaib Oseni

Mar 22 2022

Quickly Create Interactive Charts in Django

This tutorial discusses integrating Plotly in Django by building a simple Gantt chart project

Read Blog

icon
12,000 Readers After The Hackmamba Jamstack Content Hackathon
William Imoh

William Imoh

Nov 11 2021

12,000 Readers After The Hackmamba Jamstack Content Hackathon

After 12,000+ readers on Dev.to, here's how the Hackmamba Jamstack hackathon went.

Read Blog

icon
Announcing Hackmamba Content Hackathon Hosted by Auth0 and Cloudinary
William Imoh

William Imoh

Aug 18 2021

Announcing Hackmamba Content Hackathon Hosted by Auth0 and Cloudinary

Join Hackmamba Content Hackathon to learn technical writing through workshops, create content, earn awards and pay, and network with software professionals.

Read Blog

icon
11 Tools to Use as a Technical Product Manager
William Imoh

William Imoh

Mar 06 2021

11 Tools to Use as a Technical Product Manager

Here is a list of 11 tools I use as a technical product manager and why I use each.

Read Blog

icon
Deploy a Gatsby Site to Digital Ocean in 7 Steps
William Imoh

William Imoh

Jan 26 2021

Deploy a Gatsby Site to Digital Ocean in 7 Steps

In this first part of the Jamstack apps deployment series, we'll deploy a sample Gatsby.js application to the Digital Ocean App Platform in 7 short steps, from account creation to live app.

Read Blog

icon
Gain Mastery by Building & Collaborating in Dentry
William Imoh

William Imoh

Jan 10 2021

Gain Mastery by Building & Collaborating in Dentry

Find projects to collaborate on as a beginner in tech. Find entry level roles and internship opportunities. Gain mastery by building.

Read Blog

icon
Manage Functionalities in Large Apps using Custom React Hooks
William Imoh

William Imoh

Jan 03 2021

Manage Functionalities in Large Apps using Custom React Hooks

Learn to use custom React Hooks to manage reusable functionalities in your React components, while building large applications.

Read Blog

icon
Aggregate Multiple API Requests with Promise.all()
William Imoh

William Imoh

Dec 17 2020

Aggregate Multiple API Requests with Promise.all()

In this post we'll explore handling concurrent API requests into an aggregated response. This is used in building an aggregation service utilizing multiple third-party APIs.

Read Blog

icon
Setup Redux for Large React Projects -  without Tears
William Imoh

William Imoh

Dec 07 2020

Setup Redux for Large React Projects - without Tears

Setting up Redux can be cumbersome. Here's how we did it for a large e-commerce project, with multiple data dependent modules. In this post, we keep it simple.

Read Blog

icon
Redwood.js Setup/Command Cheatsheet
William Imoh

William Imoh

Nov 16 2020

Redwood.js Setup/Command Cheatsheet

A Cheatsheet of useful Redwood.js Commands used during setup and development.

Read Blog

icon
Dynamic JavaScript Object Keys
William Imoh

William Imoh

Nov 08 2020

Dynamic JavaScript Object Keys

JavaScript objects keys don't have to be static, they can be dynamic and even... computed

Read Blog

icon
AI Product Manager
William Imoh

William Imoh

Nov 03 2020

AI Product Manager

Recently completed the AI Product Manager Nanodegree Program on Udacity. Here's a summary of everything I learned... and more.

Read Blog

icon
Never 'Why?' but 'How?'
William Imoh

William Imoh

Nov 03 2020

Never 'Why?' but 'How?'

"Why" puts everyone off, instead ask "How". Here's why, and how.

Read Blog

icon
Explaining Web Apps State Management like ABC
William Imoh

William Imoh

Sep 21 2020

Explaining Web Apps State Management like ABC

Here's a base explanantion of how statement management in web apps work, with the least complexity.

Read Blog

icon
The First of Many
William Imoh

William Imoh

Sep 05 2020

The First of Many

The first of many to letters to come. This highlights why i decided to write these letters to you, to anyone out there reading, reading about my journey and experiences.

Read Blog

icon
Avatar
Avatar
Avatar
Avatar
Avatar
Avatar
Avatar
Avatar
Avatar
img
img

Grow with other creators

Join the Hackmamba Creators Community on Discord to network, learn, build, and create with other technical writers.

Managing a business is hard enough, let us handle your content.

Managing a business is hard enough,Let us handle your content.

img
img

Create 5x faster, engage your audience, & never struggle with the blank page.