Create a local development server for Python apps

In this tutorial I’m going to show you how to make a local development server for your Python applications using Vagrant, VirtualBox, Salt and Python3.

Creating a local development server on your machine is crucial to coding quickly and efficiently. It’s faster, more portable, and you don’t have to rely on an internet connection for it to work. It’s also pretty easy to set up. I’ll show you how in this video…

Create a local WordPress dev box in minutes with Vagrant and Salt

In this tutorial I’m going to show you how to make a Vagrant box for a WordPress project so you can set up a local development environment quickly and easily. A local dev environment is great for speeding up the development process and improving collaboration with other developers.

For this tutorial you’ll need the template I’ve created on GitHub. I’ll also be using Vagrant with VirtualBox, Salt, Gulp and WordPress.

Git Flow like a Pro!

Git Flow is a new tool I’ve been using that’s been an amazing time saver for me, so I wanted to share it with you here. It’s an open-source GitHub project that some developer has kindly made for the developer community. The purpose of it is to make working with Git projects a lot more seamless. It also helps to standardise the workflow when you’re working in teams in commercial environments.

Whether you’re an entry level or seasoned developer, this is a great skill to learn.

AngularJS with Gulp Tutorial

In this video I’m going to show you how to make a Hello World app using AngularJS using Gulp to deploy and test locally. There are loads of tutorials explaining how to make a basic Hello World app but I find most of them don’t focus on the file structure or folders of the app and therefore aren’t helpful when it comes to building apps in a commercial environment. Hopefully this video will explain it a bit better.

In this tutorial I’m going to use Angular, Gulp and Browsersync and npm.

How to use Angular CLI and get Angular2 set up in SECONDS Tutorial

I’ve been teaching myself Angular2 and how to use the next version of the Angular framework. I think this software is going to be really popular in the foreseeable future and that most apps, whether mobile or desktop, will be hybrid apps rather than native. It’s just so much more efficient to build software suited to multiple platforms, but I’m sure native developers would argue you just can’t build a seamless user experience that way. Either way, we shall see what the future holds! In the meantime, I’ll be focused on learning this hybrid technology.

In this video I talk about the obstacles of getting started with Angular2 – as it’s quite a lot of work to set up compared to Angular1 – and how you can shortcut this process using Angular CLI (Beta version).