Kevin Programming
  • Home
  • About
  • Projects
  • Tags
  • Services
Sign in Subscribe
data visualization

D3 Column Bar Chart

Kevin Lee

Dec 19, 2015

I created a sample bar chart using D3, based on Let's Make a Bar Chart, III (Mike Bostock). Visit here. D3 is the most low level JavaScript visualization tool. Really cool!

Read more

How to Install NVM on Mac

How to Install NVM on Mac

Problem If you manage many node.js projects, you will definitely come across a time when your packages require you to use an upgraded node version. I think that using NVM is the best bet for this task. NVM is a version manager for node.js. You can easily install

Jan 6, 2024
Ghost was able to start, but errored during boot

Ghost was able to start, but errored during boot

Problem This error were reported when updating and starting Ghost. The error message is similar to this: Ghost was able to start, but errored during boot with: alter table `members_link_click_events` add constraint `members_link_click_events_member_id_foreign` foreign key (`member_id`) references `members` (`id`) on

Dec 28, 2023
Connect DigitalOcean droplets with SSH

Connect DigitalOcean droplets with SSH

First, create a key pair. This will eventually create a private key and a public key under ~/.ssh directory on your machine. $ ssh-keygen -t ed25519 It will ask the location to which it store the key files. You can specify your preferred location if needed. Enter file in which to

Dec 28, 2023
Ghost update with NVM

Ghost update with NVM

Problem Maintaining a ghost blog on its own VM requires diligent system updates and maintenance. Today, when I updated ghost using ghost-cli, it threw a message that I need to update compatible node version. My node was v14 and the new ghost update requires the version 18. While there are

Dec 28, 2023
Kevin Programming
Powered by Ghost

Kevin Programming

Lessons about programming languages, JavaScript, Pythond, web development, tools and tips