WordPress Coding Standards

Coding standards are extremely important to me and how I do my work. I believe that writing code with a high level of readability is sometimes better than writing the fewest lines of code. Having a consistent ruleset for indentation, tabbing, spacing and commenting is fundamental to creating quality software that is maintainable and extensible with larger development teams. Continue reading “WordPress Coding Standards”

Monthly Budget Based on Income

Recently I have been thinking a lot about how I should budget out my income so that I get the most out of my money.  This is not a super easy thing to do but I think I have a solid foundation to start a budget with.  The first thing you need to do is determine your monthly income.  Once you figure out your monthly income from all sources you will be able to use that in the figures below. Continue reading “Monthly Budget Based on Income”

Being a Remote Developer: The Three Main Skills

I have been working as a remote developer for the past 3 years now.  I have gone into an office maybe once a month for the past year at my current position but before that I was 100% remote.  The are a lot of things I learned from being a remote developer but here are the main ones, in no particular order.

Continue reading “Being a Remote Developer: The Three Main Skills”

Get Notified WordPress Plugin

Get Notified is a simple to use notification plugin that notifies you of certain WordPress events.  It helps users know when certain events happen on their site. For now, the plugin simply sends a notification via email or a message to a Slack channel when a post changes status (i.e. publish, pending, draft, trash).  I hope that others help contribute to this project to expand it and grow the number of integrations and WordPress events. Continue reading “Get Notified WordPress Plugin”

WordPress Application Passwords

Ever since the 4.4 WordPress release laid down the scaffolding for the REST API there has been a need for easy user authentication.  Users needed to access the REST API without having to use their own admin login passwords as well as the ability to stop access with a specific password if it became compromised.  One such solution is the WordPress Application Passwords plugin. Continue reading “WordPress Application Passwords”

Calypso HTTP Request Logging

I have been looking through Calypso a lot recently and I love how all of the HTTP requests are logged to console so that developers can see exactly what requests are taking place.  Since Calypso is built on Node.js they have the ability to use any node module they want and they chose to use morgan. Continue reading “Calypso HTTP Request Logging”

Calypso Page Routing

Calypso is the open source application that Automatic built to port all of the great WordPress.com features you love to a Javascript and Node.js stack.  This is a fantastic application and I have been working with it a little bit everyday now and I wanted to go over calypso page routing was built. Continue reading “Calypso Page Routing”