Make Assumptions/Don’t Make Assumptions

As a programmer, I feel like I’m trained to make a lot of assumptions. Yes, I get as many requirements as possible from the clients/users, but there are some unanswered questions, ways things should be implemented, or just things left up to the expertise of the person doing the work. Making good assumptions is as much part of a project as anything else. However, it should not be a default mindset for everything.

Continued…

I’m Working at Crowd Favorite

…or, “I really can’t wait to work for Chris Lema.”*

Today, I’m very excited to announce that starting in September, I will be a Front End Developer at Crowd Favorite.  I have been following the company since Alex King started it, love the work they do, and could not be happier to join a team that’s working on such great projects (I’ve actually been a big fan of Alex personally for a long time). I just recently accepted the job, but I can actually owe this to winning tickets to last year’s Pressnomics conference.

Continued…

Building Web Apps with WordPress

I just finished reading up a book that was co-written by my friend Jason Coleman called Building Web Apps with WordPress. I picked it up because while I’m generally good at developing themes, I know there were some things I was missing- types of code, optimizations, plugin best practices, etc. I wanted to improve my WordPress skills and I felt this was the book to do it. Boy was I right.

Continued…

Use Input Masks for Better UX and Easier Validation

Recently I was developing a few forms for a project at work and wanted a fairly specific format for the input of one of the fields. It was a time of day, and since the <time> element isn’t very well supported in browsers yet, I opted for my own text input and validation. While I do provide some examples for users and check the input on the server side, I opted for input masks on the front end of development to make the form validation easier, and more importantly, to make using the form easier.

Continued…

Win a Signed Book or Other Great Prizes!

This week I rolled out a new design for Responsive Design with WordPress’s site. I decided that on top of the site starting to feel a little stale, there wasn’t a whole lot of information about the book aside from a little blurb. I added a bit more that will hopefully give visitors a better idea of what the book is about and what others think about it. Because of this, I want to celebrate by doing the biggest giveaway I’ve done.

Continued…

Quick Tip: Check to See if a Slug Exists in WordPress

Recently I was doing some work where I was importing RSS entries into a Custom Post Type in WordPress. Since there were no common IDs between the feed and WordPress, to prevent duplicate entries I tried comparing titles. This also proved to be an issue as titles aren’t always unique, and they weren’t in this case. I settled on comparing slugs; WordPress creates a unique slug for each post from the title, and there’s a way to know what that slug is going to be before the post is added.

Continued…

New Blog on How to be Distraction Free: Uninterrupt.Me

Over the weekend I happened to be awake and in front of a computer when I came across this tweet from @jenseninman, where she mentioned that she had 2+ hours of uninterrupted time to work on the amazing @CenterCentre project. This got me thinking that it’s been a while since I had some solid time to myself, uninterrupted and distraction free. I also thought that a dedicated blog for how to becoming distraction free seemed like a good idea. When I looked, the (amazing) domain uninterrupt.me was available. What was I supposed to do?

Continued…

My Everyday Things, Part 1: Workflow

Recently I started following Everyday Carry, a blog dedicated to showcasing the items that people must have on an everyday basis. I decided that in an effort to blog more, I would do a short, 3 part series on the stuff I use everyday. The series will be broken up into 3 parts: today’s installment is Workflow, then Carry/Misc, then Home Setup. Let’s jump in!

Continued…