Space Background with Logo in Front

Hi, I'm Jelani Harris

I'm a Senior Full Stack Software Engineer

Technologies

I've worked with a ton of technologies in my career and personal projects. I really enjoy learning new stuff and I tend to post about what I learn here.

Front-End

HTML 5
CSS 3
SASS
Tailwind CSS
Material UI
Javascript
TypeScript
ReactJS
Redux

Back-End

NodeJs
NextJS
PHP
Ruby On Rails
Python
Laravel
MySQL
PostgreSQL
GraphQL
Redis
Apache

Infrastructure

Amazon Web Services
Heroku
Digital Ocean

Tools

VS Code
Photoshop
Bootstrap
GitHub
GitLab
Docker
Webpack

Recent Activity

Article
Strip Whitespace on save with Aptana

So recently I had a coworker get slightly annoyed with me and my trailing whitespaces at the end of lines. I’m using Aptana and not anything…

Article
How to read remote files using PHP

When I was implementing pingback functionality in my custom blogging software, I needed to read files from a remote server. As long as allow…

Article

Well, this is the start to my blog. Hopefully I’ll post here often, but hopefully with something useful each time. I just don’t want to have…

Article
SEO with Gatsby and React-Helmet

React-Helmet is a way of managing all of the changes that are made to the head of an HTML document. With this component you can control the…

Article
Adding drafts to your blog posts in Gatsby

In this article I will teach you how to add a draft system to your Gatsby site so that you can prevent incomplete or unpublished posts from being visible to the public.

Article
BooleanInput not saving in React-Admin

So I was having an issue in react-admin where the value of BooleanInput (e.g. a checkbox slider) was not saving to my backend. Specifically…

Article
How to extend types in Typescript

When working with TypeScript, you’ll frequently encounter scenarios where you need to merge or enhance existing types to craft a new…

Article
How to install Paperclip in Rails 3

Paperclip is a plugin/gem created by the talented folks at ThoughtBot. It will make using attachments and uploads in your rails application…

Article

One of the only Google app (apart from Gmail) that I use the most Google Notebook will have no more updates. Before I signed up to Google I…

Article
Fixing Netlify form problems in Gatsby

After having a ton of issues getting Netlify’s form submission to work, I have some tips on how to get it working if you’re running into any…

Article
Using Jquery to disable the enter key

There are times that you do not want a form to automatically submit when a user hits the enter key. Or if you want to do some validation via…

Article
Remove Anchors from a Url in Javascript

Here is something useful that I discovered in my programming for my personal websites. I needed to strip out the anchor portion of a link…

Article
Sticky Sidebar in React

How to do it Now you could use something like react-sticky to do something like this, but it’s so much easier to just define your sidebar…

Article
Installing Ruby on Rails 3 in Windows

So last week I got a little tired of having to reboot my computer to dual-boot in a linux environment so that I could work on Rails stuff…

Article
Removing empty elements from an array

When dealing with tag inputs from users, I find myself having to make sure they they don’t enter in any blank or empty tags. Then I realized…

Article

Recently I was working on a few functions that I didn’t want to have activated immediately after hovered over a div. I neededthe functions…