Development Environment

Blades of grass with the sun setting behind them

Setting up a development environment can be a pain. Sometimes it can be harder than writing the app. Some resources can help you develop faster, but you need to learn how to configure it for what you know, and it’s worth it in the long run.

Gulp is one of those tools that speed up your development, and I’ve been using it for a few months. Gulp is excellent, but Webpack seems to be better and more straightforward to configure. There are still a few other node packages that you will need, such as Babel if you want to write your JavaScript in ES6.

I would like to create a boilerplate for future projects. It would need to contain some automation for PHP, JavaScript, and SCSS. And it would need to be able to test each of those. I’ve started building this boilerplate a couple of times, but I keep starting over. Hopefully, I will finish it soon.

It is worth taking the time to learn about each tool; it’s advantages and disadvantages. Spending a little bit of time planning will save you more time later.