DWR.IO

Tagged: workflow

Managing PHP Packages with Composer

August 25, 2026

My notes on Composer's caret version constraints, the actual differences between install, update, and update vendor/package, and a gotcha where composer require can quietly overwrite a constraint you set by hand...

Read note →

Make A Custom Script Globally Executable

December 18, 2024

When you write a script to automate a task, it's ideal to call it from anywhere on your filesystem rather than navigating to its directory each time...

Read note →

Moving Local Files with Rsync

June 1, 2014

I am very obsessive about backing up my data. To preserve space on my MacBook Air’s drive, I store most of media files on a WD Passport external drive. Additionally I back that media up on a second (and oftentimes a third) desktop external drive. Sure, this is a little OCD but it’d be quite a shame to lose all of my files, should my first Passport drive fail me.

Read note →

Virtual Terminal Sessions with Screen

January 14, 2014

Not so long ago, a co-worker and friend of mine introduced me to the UNIX application, screen. While I was really excited to learn of something so useful, I was also deeply saddened in realizing that it was right under my nose all this freaking time. In this short post, I’m going to show you how you can take advantage of this clever little utility.

Read note →

Getting Started with Grunt.js

September 24, 2013

For quite some time, I’ve been hearing a lot of great things about Grunt.js: What it does for automating tasks in the development process; how it is so configurable; the fact that it is open source and driven by such a great community of developers; and how much easier it is to configure compared to other build scripts, such as Ant.

Read note →
← All notes