Author: Stephen Garner

  • Avoid Learning Certain Things in Tech

    Whenever I come across a technology that does not have wide browser support, I generally stop reading the blog, tutorial or documentation. If you think it is deserving of your time, then go for it and learn some new CSS scroll animation feature, but be prepared to leave it behind if you need to implement some useful scroll animation feature and to use it in a professional setting. Web development firms want you to know how to implement web applications that can be used in just about every browser. I am of the mind however that this should be within reason. For instance, I refuse to develop applications that cater to lowest common denominator (ie Internet Explorer). There are of course browser checking that can load content with different technologies, and yes that comes with increased development time, but alas we still have dinosaurs running Windows XP 😉

  • Using the MERN tech stack to replace LAMP stack

    Part of developing on the web is being adaptable. All software engineers should be welcoming of change. MySQL and PHP are no longer adequate to build scalable applications for modern web development. This is obviously just an opinion, but in recent years as NodeJS and MongoDB have grown in popularity, leading to better documentation.

    How To Start The Replacement

    Step 1.

    Backup your server configurations, database tables, and assets.

    Step 2.

    Launch a cloud-based server. Install all the required NodeJS stuff. NVM is the best way.

    Step 3.

    Install the rest…Mongoose, Express (with NPM), React.

    Step 4.

    Celebrate your trendy new tech stack.