Install the MEAN Stack on Windows Vista in 7 Steps

I know I am a couple of years late getting on the bandwagon but I recently lost a job opportunity because I did not know Angular JS.  This issue lead me to the MEAN stack which is a stack of web technologies based on the newish server-side javascript paradigm.  In this post I am listing the steps I took to install the mean stack on my 64-bit Windows Vista laptop.  This is more or less a knowledge dump for myself in case I need the information again but hopefully it will help someone starting out on the MEAN stack.


Step 1

Install Node.js

Go to

Click on the install button

Step 2

Install MongoDB

Go to

Click the appropriate button for your platform.  Mine is Windows -64 bit.

Go to

The above link will give you instructions on setting up and starting MongoDB for the first time

Step 3

Download Mean from Github

You can clone this or download the zip file from

Extract this into a directory

Step 4

Make sure you start the MongoDB server

If you installed MongoDB correctly and added it to your PATH var then you should be able to start it by typing into your command line:

Step 5

Setup your new app

Copy the extracted MEAN zip file contents into a new directory and rename the directory to whatever you want.  This will be where your new app lives.

CD into the new directory and update the dependencies by typing into the command line:

npm install

This command will unleash a flurry of downloads and update scripts to make sure that what is in the new apps directory is all up to date and tied together.

Step 6

Start your app

While in the apps directory in the command line (make sure you have mongoDB started or else the node server start will fail), type in

node server


Step 7

Open your browser to localhost:3000

Enjoy your new creation!



Enhanced by Zemanta

Sign up to receive updates via email:

ARKGrid 12 Column Lightweight Responsive Grid System

Yes I know there are quite a few responsive CSS grid systems. I have created this one because I find myself only using the grid portion and not the buttons, typography, form elements etc. of a typical grid system such as Twitter Bootstrap or Foundation. Much of the work I do is highly customized and these frameworks are a pain to customize their already well written CSS components.  I will be putting up a page to explain how to use it.  For now you can check out the arkgrid.css file and see how it works.  It’s very simple and lightweight but very useful.


Git Repo here

Sign up to receive updates via email:

Fix for: Class ‘wpsc_merchant’ not found

I’ve been working on an ecommerce site using WP Commerce Plugin and it’s upgraded Gold Cart Plugin.  These are pretty good plugins but I ran into a funky error.  Now I did not install this plugin and I have no idea if it has been fixed in later versions of Gold Cart but I do have a fix, in the form of a plugin, that will keep that error from coming up.  The error comes up when the pllugin writes an error_log file to it’s merchants directory.  I did not research in depth to find the exact reason it errors out.  I did find a fix here and put it into a plugin.

You can download the plugin here.




Enhanced by Zemanta

Sign up to receive updates via email:

I’m Freelancing Again

After a couple of years of success in the corporate world I have decided to dive back in to freelance development and design.  I enjoy seeing the project through to the end and believe that I have more to offer clients now then I did a few years ago.  I have mastered responsive design and development and javascript based animations.  Also in my toolbelt is an expertise in analytics implementation and conversion rate optimization.  This means I can help people optimize their sites for more sales and leads.  My training in the corporate arena has been invaluable in gaining this knowledge.


  • Custom Web Applications
  • Responsive Design
  • WordPress
  • Drupal
  • OSCommerce
  • PHP
  • Ruby on Rails

View my portfolio

View my resume

I will be freelancing part-time as I currently have a full-time job.  If you are interested in working with me please contact me at 904-576-0926 or email me at



Enhanced by Zemanta

Sign up to receive updates via email:

A New Bible Search Web App Project

English: Title page of The Holy Bible, King Ja...

English: Title page of The Holy Bible, King James version, 1772. (Photo credit: Wikipedia)


I sat down tonight and wrote a new web app to search the King James Version of the Bible.  I know there are a ton of sites out there that do this but I needed to brush up on some programming skills and truthfully, I was bored.  It’s not much to look at although it is fully responsive, working on all mobile and desktop devices alike.  in the future I will be adding Strong’s numbers, lexicon, concordance and a dictionary.  Stay tuned.

Check it out :

Bible Search Web App






Enhanced by Zemanta

Sign up to receive updates via email:

Too Embarrassed to Ask

Still hungry. Still homeless. Still need help.

At least once in a lifetime, unless luck is in good portion, help is required to survive an unfortunate circumstance.  Many in the world have made decisions that have made it difficult to meet the demands of everyday lifecredit card debt, termination of employment and so on.  Others have burdens and encounter circumstances that are nearly unbearable and have catastrophic effects on the quality of life.  The latter scenarios offer an easier path to compassion and are easier to ask for and find relief.  On the other hand, the former scenario can lead to embarrassment of the affected person because of their situation being the direct result of that person’s bad decision.

Not asking for help when one is in need, regardless of the level of embarrassment in the cause is dangerous and not what God intended for His people. Take a look at this verse:

And they devoted themselves to the apostles’ teaching and the fellowship, to the breaking of bread and the prayers. And awe came upon every soul, and many wonders and signs were being done through the apostles. And all who believed were together and had all things in common. And they were selling their possessions and belongings and distributing the proceeds to all, as any had need. And day by day, attending the temple together and breaking bread in their homes, they received their food with glad and generous hearts, … – Acts 2:42-47

We are given a model of communal living early in the book of Acts.  The early church ate together in their homes and attended their church daily.  They shared all of their possessions as people were found to need them.  These Christians were sharing the good parts of life and relying on each other to help them through times of need.  Some may have had embarrassment about their needful situation but they still helped others and found help for themselves.

There is danger in not asking for help.  Whatever the reason for not asking there is one thing that is certain – a person who needs help will not receive unless they put themselves in a position to receive – by asking for help.  There are many ways of asking for help.  There is the direct verbal asking of people in the social circle.  Reaching out to organizations that provide help is another.  Either way, no one will know of the need unless told of the need.

Do you need help?

I urge you, if you need help getting through a tough life situation and have not spoken to anyone about it, please tell someone soon.  There are people who exist, many in relationship with God, that want nothing more than to help you.  They will not look down upon you. They will help provide for you in a way that is unimaginable.  God wants people to help each other get through our earthly existence.  Galatians 6:2 tells us to “bear one another’s burdens”. Let us start by sharing with a trusted friend this week, burdens that are too embarrassing to openly share.  You will find that God will bless you by the people that surround you.  You will find also that your need may also bless others.


Sign up to receive updates via email:

Thoughts on Dwelling in the Past

The Passage of Time

Dwelling on the past is taking away from God what He is doing for you now. One of the toughest concepts to grasp as a Christian is that the most debilitating sin is fixating your mind on things not reverent to God. This includes something as seemingly benign as dwelling on your past mistakes and sins.

Have you ever thought about a moment in your previous years and felt the rush of blood to your face and embarrassment of your actions all over again? I have done so many times. This is not meant to happen. God has forgiven us through the blood of Jesus Christ and those happenings are forgiven and forgotten by God and in His view, they never happened. If the sins of your past are considered to have never happened then you are being your own little God by punishing yourself for the sins of the past.

How can we punish ourselves or someone else for the sins that God has forgiven? Do you see the rub here? Dwelling on the sins of your past gives your life a higher priority than God. Shouldn’t God always be first priority?

Sign up to receive updates via email:

Proving God’s Existence in Five Minutes

This is a great video from Dr. William Lane Craig who has become the biggest defender of the faith against the rise of atheism.


Sign up to receive updates via email:

Finding your local rescue mission

The Association of Gospel Rescue Missions is one of the best resources around to find a way to help the homeless and hungry in your area.  I urge you to get involved in your city’s rescue mission soon.  They always need help with services and donations.

AGRM- Locate a Mission.

Sign up to receive updates via email:

Becoming Hope for the Hopeless

English: A homeless man in Paris Français : Un...

I have spent the last few years of my life trying to do everything but help people.  I have immersed myself in business ventures, lost myself in university education,  spent way to many hours on Facebook and found excuses in health problems.  I have told myself a thousand times:

“I’ll go to the mission this weekend…

…when my back stops hurting.

…when we get through this financial crisis.

…after the ballgame on Saturday.

…when the kids get out of school”

These seem like reasonable excuses.  We as hard working Americans should have some time to ourselves.  We have to look after our own health.  We have to look after our family.  We have to pay bills and keep the roof over our heads before we can help others.  How can I help someone else if I can’t help myself?  These are just some of the hundreds of things we tell ourselves to justify our time spent on earth not doing what God has asked us to do with our lives.

Here;s what God says we should be doing:

If you do away with the yoke of oppression, with the pointing finger and malicious talk, and if you spend yourselves in behalf of the hungry and satisfy the needs of the oppressed, then your light will rise in the darkness, and your night will become like the noonday. The Lord will guide you always; he will satisfy your needs in a sun-scorched land and will strengthen your frame. You will be like a well-watered garden, like a spring whose waters never fail. Your people will rebuild the ancient ruins and will raise up the age-old foundations; you will be called Repairer of Broken Walls, Restorer of Streets with Dwellings. – Isaiah 58:10-12

God is telling us that we should “spend [ourselves] in behalf of the hungry”. What does spending yourself look like? It seems to be a lot more than 10% in the plate on Sunday. The King James version translates as “if thou draw out thy soul to the hungry”.  Drawing out your soul is giving the best and most of yourself.  Do we give the best and most of ourselves to the hungry, oppressed and those in need?  I can safely say that most of us, including myself, do not.  I am more apt to give leftover stale bread to a person than the tastiest fresh french loaf from the bakery.

Why are we reluctant to give to the homeless?

Some of them are lazy.  Some of them are criminals. Many of them stink and have bad attitudes.  Some of them do not deserve to be helped.  They make us uncomfortable.

Neither you or I deserved to be helped when we measure ourselves to the standards of God.

Yes it is a cliché today to say such a thing but I ask you not to disregard it merely for its overuse.  What is true about all of those who are hungry, homeless and oppressed, is that they need love.  They, like you and I, need love.  They need someone to help get through life’s absurdities and show them how to smile.  They need someone to talk to.  They need to be treated like human beings and most of them want just one friend they can trust.  You can be that friend and you can show them the way to the Ultimate Everlasting Friend.

My wife and I have had problems being country club Christians for years.  We are nowhere near where would like to be in our giving.  We are making daily changes in habits to accommodate more giving in the future.  One thing we started doing recently is to go down to the downtown rescue mission every Sunday and deliver food from her extreme coupon trips.  We have been able to meet a few people and are starting to get to know some of those who are hungry and homeless.  They are becoming our friends and I have found that the ones I have met are more beautiful than my country club Christian acquaintances.  These people are meeting Jesus head on everyday and finding small miracles in the daily struggles of survival.  I love being around them.  They inspire me to do more and become a better Christian.

I hope that you can find it in yourself to rearrange a couple of things in your life so that you can learn to spend yourself to the hungry and the oppressed.  You will see God in those times and find inspiration.  The excuses will melt away one by one and soon enough you will want your days filled with helping people.

If you have any ideas or questions about rearranging your life or helping those in your city please comment or email me.


Sign up to receive updates via email:

© 2014 Matthew Monroe

Theme by Anders NorenUp ↑