Recipe: Pesto Vegetables

This recipe is an extremely healthy and easy side dish for a mid-week meal. I highly recommend serving it with my recipe for Roasted Garlic & Paprika Tilapia. The only tricky part of this recipe is the timing of the vegetables, but it’s really quite easy to put together. If  [Read More…]


Recipe: Roasted Garlic & Paprika Tilapia

This recipe is extremely easy but provides big, bold flavor. I highly recommend serving this with my Pesto Vegetables, the timing works really well with them and you’ll get a really well rounded and healthy meal by combining the two. Preheat your oven to 400F. Add your Garlic, Smoked Paprika  [Read More…]


DobsonDev Underscores Generator

Way back when I created a modified version of the Underscores starter theme with Foundation mixed in that I brilliantly named DobsonDev Underscores – very creative naming. Originally there were just two shell scripts that would run to create a customized starter theme. These shell scripts would basically go through  [Read More…]


jQuery Attribute Contains Selector

I recently found myself in a position where I had to sort through the classes of rows on a table where the classes where defined directly via a value from the database. Unfortunately for me, the database entry had words combined with a slash between them. Luckily I found out  [Read More…]


Full-Screen Video Background

Below is a demo of a full-screen video background using only CSS and HTML – no JavaScript required. The key to this demo is to use the HTML <video> element with a normal image to use as a fallback as both the poster attribute and in your CSS as the  [Read More…]


Recipe: Soy Sauce Vinaigrette

This Soy Sauce Vinaigrette (I honestly had no idea this is how you spelt vinaigrette until I had to write this) is a great addition to literally anything. I really like it with some Japanese Cabbage salad or with some cold ramen. Blend all the above ingredients. Put in a  [Read More…]


Recipe: BBQ Sauce

This BBQ sauce was originally made for chicken, but trust me, it will go really well with any meat you can imagine. It’s a sweeter BBQ sauce, the type you would find in Carolina or in the Mid-West of the US. It’s extremely easy to make your own sauce so  [Read More…]


Recipe: Baked Mac & Cheese

Mac & Cheese is an all-time favorite and there’s a good reason – it’s delicious. Now I don’t wanna knock KD or anything like that, but trust me when I say this home made baked Mac & Cheese is a cut above when you’re looking to impress. Bring pot of  [Read More…]


Recipe: Smoked Salmon Mousse

Smoked salmon mousse is one of the easiest dinner party recipes that you can make. You simply combine everything in your food processor and serve it with a nice flat bread or some crackers. Take out your cream cheese and let it get to room temperature before hand or you’re  [Read More…]


Recipe: Baked Meatballs

These meatballs are one of my friend’s & family’s favorite appetizers/small plates. We often have people over and just eat a variety of little dishes instead of a regular meal. These meatballs are almost always served on these occasions. Preheat oven to 400°F. For the spices I actually use a  [Read More…]


Numeric Pagination

I recently had a client request numerical pagination on their custom post type pages. This was something I have never done before but is a really common design throughout the web so I thought it would be good to learn. Luckily for me, wpbeginner had an excellent blog post on  [Read More…]


Recipe: Couscous Salad

For those of you who haven’t used it before, couscous is a grain-like pasta that is extremely easy and quick to cook. It is a staple food throughout the North African cuisines of Tunisia, Algeria, Morocco, Mauritania and Libya. This couscous salad is an extremely easy, healthy and tasty meal  [Read More…]


Recipe: Focaccia

Focaccia is a flat oven-baked Italian bread similar in style and texture to pizza dough. This bread is great for dipping in olive oil and balsamic vinegar, or served simply as an appetizer. It’s extremely easy to make and for being bread the recipe is relatively quick. In this recipe  [Read More…]


Blog Will Now Include Recipes!

Recently I’ve had less time to write about all the tech WordPress stuff I usually have time to write about. Those technical articles/tutorials take up a lot of time and require quite a bit of planning, in fact most of my recent ones involve writing an entire plugin. My work  [Read More…]


WordPress Dashboard Widgets API

I recently wanted to learn more about how the WordPress Dashboard Widget API works so I created an example plugin to test it out. The plugin is a dashboard widget version of my WordPress AJAX Example plugin’s admin page. It creates a table where you can type in an option  [Read More…]


Christmas Break

With Christmas coming up I’ll be taking a break from the blog until the New Year. Hopefully I’ll find some cool stuff I want to blog about over the break and I’ll have a lot of cool posts for you in 2016! As always thank you for reading and please  [Read More…]


DobsonDev Underscores Update

DobsonDev Underscores has now been updated to Foundation 6. If you want to update visit the GitHub page to download the project (or if you’ve already downloaded it you can do a fetch to update it). Below is the information on the project from my first blog post on it  [Read More…]


DobsonDev Shortcodes 2.0.0

I’m happy to say that I’ve released DobsonDev Shortcodes 2.0.0. This release includes a huge new feature (hence the 2.0.0), a TinyMCE plugin that gives users an interface within TinyMCE for adding shortcodes to your content. Gone are the days of remember the text for every shortcode, now you can  [Read More…]


JointsWP

JointsWP is a starting theme made using Foundation in a very similar way to my own DobsonDev Underscores. If you like using my starting theme or are looking for a good starting point for theme development I would recommend checking out JointsWP. Below is some of the information from their  [Read More…]


Metro Tiles

Recently a client wanted me to create some “Metro-like Tiles”. For those who don’t know what Metro tiles are – they are a design created by Microsoft for Windows 8 (at least as far as I know Microsoft made it, if I’m wrong let me know!). You can see the  [Read More…]


Tournament Bracket HTML & CSS

I’ve been working on creating a tournament bracket program (hopefully in the form of a plugin) lately just as a for fun project. Below is the basic HTML and CSS for it. It’s modeled of the tournament’s from Team Liquid’s Liquipedia (competitive StarCraft 2). As I get more done like  [Read More…]


Custom TinyMCE Buttons Example Plugin

My example WordPress TinyMCE Example plugin is now done and up on GitHub. Download it and play around with it! Below you can see the README which I’ve embedded using DobsonDev Shortcodes – so download that to your blog if you haven’t already as well!     As always thank  [Read More…]


Custom TinyMCE Buttons in WordPress

Creating your own custom TinyMCE buttons is a great feature that can add a lot of value to your WordPress plugin or theme. Adding a TinyMCE button to your editor makes it easy for the user to add your shortcodes or buttons that generate custom styles beyond the default HTML  [Read More…]


Shell Commands for Security

Last week I did an article on increasing your WordPress security. This week I want to go over some useful shell commands that will let you know what’s going wrong with your security and then how to fix them. Most of these commands are going to be useful commands involving  [Read More…]


Increasing Your WordPress Security

There isn’t a piece of software on the face of the planet that is 100% secure and after spending the last week increasing the security on the over 200 WordPress sites we have I decided I should share what I learned about WordPress security. WordPress is one of the largest  [Read More…]


Install Plugins via Command Line

Recently I was looking for a way to install the latest version of WordPress plugins that I like to use on my client’s sites without having to FTP. Before I created the small script we’ll see later, I had a directory on my computer with the plugin folders that I  [Read More…]


Using the WordPress Media Library

In one of my previous articles I talked about using the WordPress media uploader for your own plugins/themes. I had quite a few questions in the comments of that article about how to do certain things and to elaborate on the short code samples I gave. I also recently created  [Read More…]


DobsonDev Underscores

In my previous article I mentioned the DobsonDev Underscores project I’ve been working on. I also mentioned that I wasn’t quite done yet but luckily this is no longer the case. For those of you who already have an idea about what I’m talking about and don’t need to read  [Read More…]


Move All Files from Sub Directories

I just ran into a problem where I needed to move all the files in sub directories to the main directory. I’m making a little post about it mainly so I will remember because I will definitely have to do this again… As always thank you for reading and please  [Read More…]


Sexy Underscores/Foundation Footer

I’m back! I took this summer off from blogging just to relax and enjoy my vacations etc… But I’m happy to be back and will try to put out some really helpful blog posts. I have been working on some new stuff and techniques over the summer so I’ll try  [Read More…]


Use Last Instance of Terminal Command Search

Last week I went over how to use the last instance of a terminal command from your bash history. This week I want to show another advanced way of using that command. As it turns out, you can also search using the ! prefix. Check out the following command: This  [Read More…]


Use Last Instance of Terminal Command

The bash history is one of the most useful things you will find on your command line. For example, most people know that typing !! will perform the last command. This is especially useful if you try to run a command and it requires “sudo” privileges. Simply type sudo !!  [Read More…]


WordPress AJAX Example

AJAX (Asynchronous JavaScript and XML) is one of the handiest features/group of interrelated technologies you can include on your website. With AJAX you enable your page to perform database retrievals and changes without reloading the page. WordPress comes with built in support for using AJAX calls from within your plugins  [Read More…]


Conditionally Enqueue a Stylesheet into WordPress for a Certain Page

In a recent project I found myself creating an online registration form for a dance competition website. I wanted to use Foundation to style the form, but I only wanted the stylesheet to be enqueued on that one page. Basically I wanted to conditionally enqueue a stylesheet into WordPress for  [Read More…]


Web Workers Demo

Web Workers are a simple JavaScript API that allow for background threads to be run while the user experience/interface is left uninterrupted. Web Workers are passed messages by the main script, run their process with that message and then return a message back to the main script to be used.  [Read More…]


Pass by Reference vs Pass by Value

Pass by reference versus pass by value is a topic that a lot of people get mixed up about, but it’s pretty simple once you get the basic concepts down. First, lets take a look at the formal definition of pass by reference and pass by value (called call-by-reference and  [Read More…]


Prevent Image Hotlinking with .htaccess

You can add the following code to your .htaccess file to prevent image hotlinking from your website. Simply replace the dobsondev.com with your own domain and everything should work. See the code below: As always thank you for reading and please share it around as much as you can! Please  [Read More…]


WordPress Transient Naming

Last week I went over how to use WordPress transients to cache data from an API call. I also talked about a problem where naming transients can be very difficult due to the size restriction of 40 characters. I also linked a great article on CSS Tricks by Scott Fennel  [Read More…]


WordPress Transients

WordPress isn’t known for being the fastest website solution on the market – but there are a lot of little tricks that you can do as a developer to make everything run faster. Last week I did an article on creating a WordPress .htaccess file for increased performance. This week  [Read More…]


WordPress .htaccess for Performance

WordPress isn’t known for being the fastest CMS out there – but there are a few easy tricks that you can do with your .htaccess file that can significantly increase performance. Recently I launched a WordPress site and web to Web Page Test to evaluate the performance. Before I did  [Read More…]


Scotch Box Laravel

“The PHP Framework For Web Artisans” is quite a bold statement to make, but Laravel might just accomplish it’s goal of being the best PHP framework out there. Laravel is extremely powerful when it comes to making online applications and honestly it’s not that hard to use either. If you’ve  [Read More…]


Scotch Box

One of my favorite web development blogs is Scotch.io. They provide a huge variety of articles and tutorials aimed at making you a better web developer. All their content is usually super up to date with modern trends and they use a lot of great practices – it’s clear their  [Read More…]


DobsonDev Shortcodes 1.1.1

For those of you who don’t already know – about a year ago I created my first WordPress plugin (that was put on the repository). DobsonDev Shortcodes is a plugin that contains a collection of useful shortcodes that I found useful for my own purposes (such as the GitHub Gist  [Read More…]


API Calls with cURL

Making API calls with cURL is actually a lot more simple than most people things. In this tutorial we will walk through an example of to make an API call to the GitHub API and get a repositories README file contents. This tutorial will be done in the scope of  [Read More…]


WordPress Social Share Links

Social media links are a hugely important part of any blog. In this really short snippet I’ll show you how to add Social Share links to your WordPress blog. You can put the following code inside the loop in whatever file you want (most likely single.php or content-single.php depending on  [Read More…]


Adding Font Awesome to Your WordPress Theme

Font Awesome is an awesome tool that allows you to place scalable vector icons all throughout your website. Lots of WordPress plugins and themes use them, so it’s great to know how you can add it to your own custom WordPress theme as well. Adding Font Awesome to your theme  [Read More…]


CSS Textures

CSS Textures can transform a plain looking page into something much more lively and vibrant. The website transparenttextures.com is the best free to use tool (I’ve found) for getting and trying out different textures using CSS. The website lets you enter the color the preview the textures right from within  [Read More…]


Some Useful WordPress Functions

WordPress is full of really well known and useful PHP functions that help developers get their job done quicker – but there are a few lesser known ones that are also extremely helpful to have in your utility belt when making a WordPress site. This article goes over a few  [Read More…]


Object-Oriented WordPress

WordPress is normally written in procedural PHP which makes it extremely easy to read, write and follow along with the code to figure out whats going on. However procedural code also has it’s share of downsides such as namespace errors and code organization problems. A few of these problems can  [Read More…]


Updating to WordPress 4.1.1

Today when I went to update my WordPress for this site to 4.1.1 I ran into a problem – nothing would happen. The update screen would go blank and absolutely nothing would happen. I searched around for a bit and found that I was not the only one to have  [Read More…]


WordPress Meta Boxes

The WordPress Meta Box API allows you to create and add meta boxes to the administrative interface on any kind of post type. This ranges from Posts and Pages to custom post types that you make yourself. If you want to learn how to make custom post types – check  [Read More…]


WordPress Options API

The WordPress Options API is one of the easiest ways to store values in the database on your WordPress site. The API makes it incredibly easy to create, store, access and delete values from the database. This will be a pretty quick tutorial because there is only so much to  [Read More…]


WordPress Settings API

The WordPress Settings API allows developers to create settings and settings pages for their plugins/themes. In terms of functionality – the Settings API works in a similar way to the Options API when using it for only a few settings – but becomes more robust the further you dig. Below  [Read More…]


Using the WordPress Media Uploader

Using the WordPress media library in your own plugin/theme will not only save you a bunch of time but will also incorporate the Media Library that clients are already used to using. This article will provide an example of how to use the Media Library in a plugin environment. Please  [Read More…]


Learning Python – Part III

In the last part of this tutorial series we went over basic Math and String operations. In this tutorial we are going to be expanding our knowledge of these two concepts by writing a program that outputs a personalized message to the user and their age in dog years. Since  [Read More…]


Turning Subjective Feedback Into Objective

As a web developer – I constantly use feedback from clients to complete my projects. Unfortunately the quality of feedback varies greatly from client to client. Some clients know about the general layout of a website while others have no idea. Some clients clearly know how to describe what they  [Read More…]


Learning Python – Part II

In the second part of my Learn Python series of articles we will be going over some basic math operations and then String and their operations. If you haven’t already – please read Part I of this series before starting this article. In the last article we went over why  [Read More…]


Learning Python – Part I

This article is the first part of a series of articles/guides aimed at helping non-programmers learn the Python programming language. A few of my friends who read (or at least try to read) my blog requested I do something for non-programmers to learn how to program small things. To those  [Read More…]


WordPress Custom Post Types II

If you’re familiar with WordPress in anyway, then you are probably familiar with posts. To the average user, posts work like blog entries. They have content and a date associated with them and they are displayed with these two bits of information (as well as a featured image, tags, categories,  [Read More…]


WordPress Custom Post Types

If you’re familiar with WordPress in anyway, then you are probably familiar with posts. To the average user, posts work like blog entries. They have content and a date associated with them and they are displayed with these two bits of information (as well as a featured image, tags, categories,  [Read More…]


WordPress User Role Pages

Recently, I was creating a site in WordPress where there would be a created user role and they had to have access to certain pages on the site but not subscribers. However – they had the same capabilities as the Subscriber role so I couldn’t use the normal current_user_can( …  [Read More…]


Error, Success, Warning & Info Messages

Error, success, warning and info messages/alerts made entirely with CSS. These messages should be output to the user to let them know how things are going with their interaction with the site. Also please note that these use Font Awesome. HTML CSS If you are already using Font Awesome, then  [Read More…]


Simple jQuery Tabs

I can’t exactly say why, but I’ve been really into doing little CSS code snippets like this tabs example lately. The tabs are a single content area with multiple panels, each associated with a header in a list. Clicking on the header will display the corresponding content for that header.  [Read More…]


Pure CSS Buttons 2

More buttons made purely with CSS in a few different colors. Really I just made them for myself (again) so I can use them again later. Easy to copy paste and then use them however you want. Feel free to copy paste and use them in any projects you want!  [Read More…]


DobsonDev Now Has Disqus

It’s all the rage – and now DobsonDev has Disqus. Right from their website: If you’re passionate about writing and sharing, Disqus helps you build a community of active readers and commenters. Hopefully this will encourage everyone to comment and get more involved in discussion on the blog. In case  [Read More…]


WordPress Menus with Foundation

In a previous blog post, I talked about Theme Development From Scratch w/ Underscores & Foundation. However, I really didn’t go into a lot of detail about how to use Foundation with WordPress. The main reason for this is the fact that Foundation has such great  One of the first  [Read More…]


New Theme for DobsonDev

Hello Everyone, I just wanted to let you know that I’m working on a new theme for DobsonDev.com! I don’t really know when the theme will be ready – but when it does the site will look quite different. Just so you all know, I’m starting with Underscores and Foundation  [Read More…]


Pretty URLs with .htaccess

The .htaccess file is one of the most powerful tools available on your Apache server (this only works on Apache, so Windows users must find their fun somewhere else). It allows you to provide a way to make configuration changes on a per-directory basis. In this tutorial, I want to  [Read More…]


Launching New Blog Website

I’m really happy to announce to everyone that me and my some of my good friends are launching a new website based on our interests in gaming, anime, TV show and whatever else we want to post about. We aren’t expecting anything big from the website or for it to  [Read More…]


Alfred Custom Searches

Two weeks ago I wrote an article about Alfred, the productivity app that can replace your Spotlight while doing so much more. One of the extra features I discussed in that “review” was the Custom Search function. With this function, you are able to search any online site through the  [Read More…]


SEO Tricks and Tips for WordPress

Introduction Search Engine Optimization (SEO) is a widely discussed topic – just Google “SEO” and you can see how many companies exist that only deal in SEO. For those of you that don’t know, SEO if the process of improving your website so that it appears higher in search engines  [Read More…]


Alfred: Automating Productivity

Alfred is a productivity app for OS X that will help you automated your workflow and make you better at almost everything. Alfred is free, but you have the paid option to add the PowerPack to the app which will give you more features. From there website: “Alfred saves you  [Read More…]


WordPress User Roles

Creating your own customized WordPress user role is simple to do and gives you the power to define exactly what a user will do on your site. For example, we give our clients access to almost everything except the ability to update plugins and core. We prefer to do this  [Read More…]


Theme Development From Scratch w/ Underscores & Foundation

I recently watch a presentation on WordPress.tv given at WordCamp Orange County 2014 on the topic of creating your own theme using Underscores and Foundation. After I had finished the video, I tried out this technique of theme building myself, and I was so impressed that I felt I had  [Read More…]


Pure CSS Buttons

Buttons made purely with CSS in a few different colors. Really made them for myself so I can use them again later. Easy to copy paste and then use them however you want. Feel free to copy paste and use them in any projects. As you can see, these are  [Read More…]


Git Cheat Sheet

Looking for a quick reference sheet of Git commands? Don’t bother memorizing them all! Print off this super handy cheat sheet and quickly find the command you’re looking for. It’s super well laid out and explains all the important Git commands. – via GitHub


Debugging WordPress

All programmers know that debugging can be one of the most frustrating parts of any development cycle. Debugging can be extremely easy or extremely difficult – and a lot of that depends on the tools available to help the process along. Over the past few weeks, I decided to dedicate  [Read More…]


CSS Columns (Part II)

In last week’s tutorial on CSS Columns I went over the basic creation of columns using the CSS3 properties column-count and column-width. These can be used individually to create columns just fine, but as was mentioned last week the best way to column-gap The column-gap property affects the size of  [Read More…]


CSS Colums

One of the most highly requested features for modern websites is a column layout. Clients want to be able to display their content in 2, 3, 4, etc… columns. There has been a big resurgence in a “print-style” for websites recently, something that looks kind of like a newspaper. Honestly  [Read More…]


Vagrant Development Environment

I have done a previous tutorial on creating a Local Development Setup Using MAMP. Although using MAMP works well, it has been recommended to me to use Vagrant as my local development environment. Much more experienced developers praise Vagrant, so I decided I would give it a try. Please note  [Read More…]


Creating a WordPress Widget

In last week’s tutorial, we Added a Widget Area to our WordPress site. For this tutorial, we will be looking at creating your own custom widget to put into that area. Creating a widget is similar to creating a plugin, but it is a bit more simple in most cases.  [Read More…]


Adding a Widget Area to WordPress

Adding your own widget area to your WordPress site allows a great level of customization to specialized pages. Say for example you want to include a sidebar for a particular page (say a “Meeting Minutes” page for a business) that has a custom menu that links to all the different  [Read More…]


Think More, Code Less

It’s often extremely easy to tell your boss that you wrote thousands of lines of code in a project, and subsequently be praised for your productivity and amazing abilities. However, those lines of code are often full of dependencies, hard to read, and if one library method is changed in  [Read More…]


File Uploads

Making a script that allows for file uploads is a common problem for many web developers just starting out, and can sometimes be a little tricky for those just starting out. Another problem comes from the wide variety of different examples you will find regarding uploading files using PHP. The  [Read More…]


Variable Variables in PHP

Variables are the cornerstone to all programming. Any programmer will tell you that variables are their best friend, their lover, any number of other weird things… When you need something you simply call $something, and there it is! One of the really cool features of PHP is that in order  [Read More…]


Dynamic Variables in PHP

In PHP, and especially when using Database operations like mysqli functions, you will want to create dynamic variable names. Luckily PHP makes this an extremely mundane task to accomplish. First let’s take a look at a simple example so we understand the basic concept of how to do dynamic variables.  [Read More…]


The Elvis Operator

The magic that is the Elvis Operator was only recently introduced to me. The Elvis Operator (which is a modified, shortended version of the ternary operator) allows you to clean up your code vastly by reducing the size of simple if ( … ){ … } else { … }  [Read More…]


Busy, Busy, Busy.

Hey everyone. This is literally a post about how I’ve been really busy lately and haven’t had time to write a post in a while (kind of an oxymoron, but that’s fine). Now some of you may be thinking, “oh wow you’re busy, that’s great you’re being productive!” However, I  [Read More…]


I’m Not The World’s Greatest Programmer – And That’s Okay.

For those of you who don’t know, I am very young for someone in my field. I performed a 4 year dash through University as soon as I finished high school. I had my Bachelors Degree in Computing Science when I was only 22 years old. During my last semester  [Read More…]


Command Line Magic Tricks

The command line/terminal is a powerful tool that – if used properly – can enable you to perform some amazing magic tricks on your humble machine. The command line is essentially the control room of your computer, and from it you can control your machine to do whatever you want.  [Read More…]


Basic jQuery Tutorial Part IV

jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions  [Read More…]


DobsonDev Theme Avaliable

As some of you may have noticed, the website’s theme has been changed over the past few weeks. I’ve actually gone ahead and made my own WordPress theme from scratch for this website – both for practice and because I wanted something a little different than what I had. Before  [Read More…]


My Favorite ‘Development’ Blogs

If you read this blog, then chances are you would be interested in any sort of other technical/tutorial blogs out there. For this blog post, I wanted to share some of my favorite tech blogs that give me some really good tips and tricks for my own work. Its important  [Read More…]


Basic jQuery Tutorial Part III

jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions  [Read More…]


Basic jQuery Tutorial Part II

jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions  [Read More…]


100 Downloads on DobsonDev Shortcodes

We have hit the 100 Download mark on DobsonDev Shortcodes. It may not seem like a big deal for anyone else but this is one of the first projects I’ve put up online in the public space and I’m really happy about it! If you are wondering about what DobsonDev  [Read More…]


Basic jQuery Tutorial

jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions  [Read More…]


Local Development Setup Using MAMP

As mentioned in a few of my earlier tutorials, MAMP is a great tool that can be used to setup a development environment on your local computer. This will allow you to create, edit, and test your websites before publishing to your production server. MAMP is free, extremely easy to  [Read More…]


Create Your Own WordPress Plugin

Last week I did a tutorial on making your own WordPress shortcodes. This week I wanted to show you how to split off your shortcodes into their own plugin so you can easily move them. Creating a WordPress plugin is extremely easy and is especially useful if you work on  [Read More…]


Create Your Own WordPress Shortcodes

Creating your own short codes in your WordPress site is easy and allows clients to perform tasks that would otherwise require writing in code. This lets them perform complicated operations via short codes, freeing up your own time for more important matters! For anyone who doesn’t already know about WordPress  [Read More…]


Extending Atom

Being able to open up your projects via the Terminal or by right-clicking is a great feature that should be included with every text editor. Unfortunately, these features are often not included. Atom is the new editor on the block right now, so I figured I would make a tutorial  [Read More…]


Atom: Impressions So Far

For those who don’t know already, GitHub released a beta of their Atom Text Editor. I was lucky enough to get into the beta right away and I’ve been using Atom for 5 days now so I wanted to talk about my initial impressions. Just a heads up, IT’S AWESOME!  [Read More…]


Extending Sublime Text

Sublime Text 2 is awesome all by itself. I bring up Sublime Text in pretty much every post I make on this blog. However, there are some things missing from Sublime Text that would be really nice to have. Firstly, it would be nice to be able to open projects  [Read More…]


Atom Text Editor

Is there finally competition for Sublime Text 2? Yesterday the brand new Atom Text Editor was announced, and it looks to be the first real competition to Sublime Text. Atom is made by the fine folks at GitHub (a very good sign) and looks to be super customizable and full  [Read More…]


Customizing Your Terminal

If you’ve ever watch a lot of screen casts on Tuts+ or YouTube, you will have probably noticed that many of the people who are running the screen casts have really awesome terminal interfaces. They have a lot of color, are spaced out beautifully, and commonly use the full screen  [Read More…]


Git Hub Tutorial

A while back I wrote a GitHub tutorial for my co-workers. Is is a big PDF and I really didn’t want to transfer everything to the webpage here (I’m pretty lazy when it comes to things like this), so instead I’ve just embedded the PDF below. Feel free to download  [Read More…]


Sublime Text Snippets

  As many of you already know, Sublime Text will change the way you work. Every web developer I know uses Sublime Text as their primary text editor these days, and there is good reason for that: It has the fastest Project Navigation I’ve ever seen Its Multiple Selection tools  [Read More…]


Basic Twilio Tutorial

I’m sure some of you have already heard about Twilio around the office or from programming friends. Twilio is an amazing application that allows automation of SMS and voice calling. It can be used for countless different applications, especially for technical support with clients. From Twilio’s Website: We empower developers  [Read More…]


Blog? Blog.

I’ve decided I might start to write some blog posts. They will appear on http://dobsondev.com/blog. I think that almost all the posts will be about programming, WordPress, or online application tutorials. I would really like to just document things I had a hard time finding so that if others want  [Read More…]