Chiedo Labs Web Development Harrisonburg VA & Charlottesville VA web design
Picture of Chiedo

7 Books To Help You Supercharge Your Growth as an Entrepreneur


Anyone who’s been around me recently knows I have a new obsession. Books. Yes, I know. I’m VERY late to the game. I thought books were a waste of time for most of my life… so I ignored them and read the bare minimum. But recently my opinion has changed in a major way. As […]

Read more

Picture of Chiedo

Removing TLS 1.0 and medium cipher suites from nginx for PCI compliance

The other day one of our clients received a report with some changes needed for PCI compliance. For the most part, the changes needed were small but they can be tricky to implement so hopefully this post helps. 1. Upgrade to the lastest version of your Linux Distro (Ubuntu 16.04 in our case at this […]

Read more

Picture of Ricardo

Keeping your WordPress site up to date helps keep it secure.


This may seem like a simple premise, but keeping your website installation up to date can save you a lot of headaches. Below are some options we suggest to make sure you keep the bad guys out of your wordpress! How to keep your site up to date We suggest updating your WordPress website at […]

Read more

Picture of Ricardo

Fixing the ‘regeneratorruntime is not defined’ error while using async-await


Async Await Ever since node 7.10.1 async-await functionality has been available, making our asyncronous code look more like syncronous code and therefore more readable. The Problem With my node up to date, I began using async await in my code. I was loving how clean and readable everything was when I ran into an error. […]

Read more

Picture of Anneke

5 Tips for Protecting Your Privacy

It’s been a year of historical hacks, attacks, ransoms, and even extortion attempts, we’re only part way through the year and we’ve already collectively seen millions of records stolen, and thousands of computers held for ransom by hackers. While some of these incidents may not have affected you or your company directly, in an ever […]

Read more

Picture of Chiedo

Adding multiple SSL certificates to an Elastic Beanstalk Application on AWS

Create your SSL Certificate in the AWS Certificate manager The first step is to create an SSL certificate in the AWS certificate manager. One of the great perks of going this route as opposed to getting your certificate elsewhere is that AWS will try to renew it for you automatically as it approaches expiration. You’ll […]

Read more

Picture of Chiedo

12 Step Guide to NodeJS Deployment on Elastic Beanstalk


Deploying a complex nodeJS application on Elastic Beanstalk is MUCH harder than I expected it to be but after slaving through it for a couple of days, I’ve decided to share some steps that should hopefully make it easier for you. My personal computer is a mac so I’m going to assume you’re using one […]

Read more

Picture of Ricardo

Making my tests pass and fail properly using mocha and ansync/ await.


Recently I was adding tests to an app written in node and express. The app utilizes mocha for testing. The previously written tests, which used Promises, were working well. We had recently upgraded node for the app so I wanted to write my new tests with Async / Await. I don’t get into the details […]

Read more

Picture of Chiedo

Removing the 5pJQhrPh3XJCUOiaQCa6 WordPress hack


Today I was tasked with removing a hack from a WordPress website that resulted in users being redirected to a malicious website with the intent of tricking users into believing they have a virus. I’m referring to it as the 5pJQhrPh3XJCUOiaQCa6 hack due to a code comment I found in the header.php of the theme […]

Read more

Picture of Anneke

Learning How To Unplug In A Technology Filled World

I grew up on a 150 acre farm in upstate NY. For the first 6 months of my life our family of 9 lived in a tipi while my dad and brothers built us a log cabin. Sounds like Little House on the Prairie right? The closest thing to technology we had was a generator […]

Read more