Hi there! I'm Nevin.
I write about web and app development.Recent Posts
20 Tips for Drupal Database Migrations
To the uninitiated, migrating a database can seem daunting. Here I list out some tips based on some knowledge I have gleaned from migrating my Drupal site's database from D7 to D9.
Asynchronous Requests
Quick introduction to Node JS and the difference between blocking and non-blocking I/O.
Node JS and Non-Blocking I/O
Quick introduction to Node JS and the difference between blocking and non-blocking I/O.
Using split() and join() to replace characters
Here we show you how to use the split() and join() methods to replace more than one instance of a character in a string.
Responsive Comic Textbox
How to create a responsive textbox for a wide comic panel without obscuring the image.
CSS Theme Switcher with VueJS
Demo of a Vue JS theme switcher
Creating a Star Rating Widget
Quick demo of a star rating tool using Flexbox and pseudoselectors. There is a CodePen at the end that adds on a few CSS transitions.
Code breakdown of creature mouth animation
Code breakdown of critter expression animation
First Demo with Greensock's SVG animation library
Quick greensock demo of GSAP with critter facial expressions
A Responsive Comic Panel Layout with CSS Grid
In this post I'll give a quick overview of four methods for getting started with VueJS.