• Debugging and development tools for Laravel 5

    Oct 30, 2017 - Connor Leech

    Use laravel-debugbar and laravel-log-viewer for new Laravel apps in development

  • HTTPS/SSL on Heroku with Google Domains as DNS provider

    Oct 18, 2017 - Connor Leech

    I needed HTTPS for Stripe to work. Here's the saga as it unfolded. Add an SSL certficate with Let's Encrypt, configure Heroku and set up Google Domains. Oh my

  • Build a shopping cart with Vue.js and Element UI (no Vuex)

    Oct 8, 2017 - Connor Leech

    In this tutorial we build a shopping cart with straight up Vue 2 (no Vuex) and style it using the Element UI vue component toolkit.

  • Generate a static markdown blog using Vuelog

    Oct 3, 2017 - Connor Leech

    This post outlines how to build a blog site using Vue.js and the Vuelog project. There are a ton of static site generators out there but not so many using Vue.js. By the end of the post you'll have generated a blog that can be hosted on Github Pages or Amazon S3 for free.

  • JS Interview Prep - Recursion

    Sep 18, 2017 - Connor Leech

    This post originally featured on provides runnable JS code samples for recursion questions. Perfect for interview prep

  • Build a shopping cart with Vue 2 and Vuex

    Sep 15, 2017 - Connor Leech

    This tutorial goes through building out a shopping cart application with Vue.js and state management using Vuex. Users can browse products, add products to cart and view the total cost of their order. We set up routing using vue-router.

  • Deploy a Laravel 5 app to Heroku

    Aug 29, 2017 - Connor Leech

    Get your Laravel 5 app live with a MySQL database using Heroku and PHP

  • Tutorial for building a Web Application with Amazon S3, Lambda, DynamoDB and API Gateway

    Aug 28, 2017 - Connor Leech

    In this tutorial we build out a ride sharing application utilizing jQuery, Node.js and AWS Serverless architecture for fun and profit.

  • How to process payments with Node.js, Vue 2 and Stripe

    Aug 19, 2017 - Connor Leech

    This post goes through building a website for selling products. We set up a Vue client side application and Node.js server side app. The apps use Stripe Javascript libraries for payment processing. We deploy the static app to Amazon S3 and deploy the server to the cloud using Heroku

  • Build a Task List with Laravel 5.4 and Vue 2

    Jul 17, 2017 - Connor Leech

    This tutorial goes through building a Laravel 5 Task application. We start from scratch and set up the PHP and MySQL backend. On the frontend we use the popular Vue.js library to add asynchronous UI effects.