I’ve been helping my friend Neha produce her podcast Who Reads Poetry? for the last few months. While preparing for it I read a slew of different blog posts and articles about recording podcasts so I could get an idea of the different equipment, software...
Here are a few blog posts I've written.
I long time ago I did PHP development. Then I discovered Ruby on Rails and never, ever wanted to look back. This was around the time of Rails 2 which was 10 years ago!
There are still a lot of jobs out there for PHP developers and I became curious as to how much PHP has “matured” in the last several years.
When using Devise in a Ruby on Rails application if a user tries to sign up for an account using an email address that’s already being used the site lets you know with an error message
Email Address has already been taken.
This means somebody could try to sign up with your email address to see if you have an account on the site. If the web site is about a sensitive subject then your users may not want other people poking around to see if they have an account on it.
If you’re new to the world of software development you are probably focused on learning a specific language, framework or tech stack. But another important skill for developers is being a productive developer. This means working with speed and ease.
Fortunately there are a number of shortcuts, tools and techniques on the Mac that you can use to improve your productivity.
Back in the day I used to be a Windows guy, but when Vista came out I decided to jump ship and switch to Mac/OS X. I haven’t looked back since.
With the ability to run Windows and Linux on a Mac (either via VirtualBox or Boot Camp), I find I can do all I need on a Mac. This includes Java development which I would argue is much easier to install and manage on macOS than on a Windows box.
When creating a library for other developers to use it’s a huge help to provide documentation on how to add the library to a project and use it.
Building a site from scratch can take time and energy you don’t have, but if you’re using Maven that time and energy can be minimized by using the built-in
Here are the things I do when I’m setting up a new machine with Logic Pro X.
As I’ve started collaborating with people on Logic Pro, I’ve collected a few useful tips and techniques for making things go smoothly.
Keep Logic Up To Date
It’s a good idea to make sure you always have the latest version of Logic Pro X installed...
What It Sounds Like
Where It Came From
This song started from a few guitar riffs I had been noodling around with for quite a while. It all came together quite quickly while away from a significant other for an extended period of time...
I’ve been recording and uploading a “song a month” for the past 7 months. It’s been a great experience, terrific motivator and helped me get better at a number of things by giving me a vehicle with which to practice them.
But in that time I feel...