Maybe this comes as a surprise, maybe it doesn’t. What it does show is that the popularity of browsing on mobile devices is becoming more popular.
Now I am all for an interactive browser experience using any and all tools that are available to the designer. However, like any good thing, sometimes you can have too much. And as developers and designers I sometimes feel that we do not always think deeply enough about the best use of the technologies at our disposal. Continue reading →
We all love good service. We all hate bad service. And it is easy to tell the difference. When you feel like your needs have been met, and the person that has served you has been polite and attentive you come away thinking, that is someone I would want to do business with again. Continue reading →
One of the hallmarks of an agile process is the use of iterative and incremental releases. Proponents of the Waterfall Model suggest that by doing all the design up front and making sure that each part of the process is correct before moving onto the next part, means that bugs are found sooner and therefore costs are reduced.
Imagine walking into a library, and having to walk up and down the aisles trying to find the book you want. You may find the book eventually, or you may not. One thing is for sure it would take you a long time. If it takes you too long, most probably you’ll end up walking away without the book you were looking for. Continue reading →
Now Kanban is not something I have practiced but for completeness of this series I wanted to write an article on it. So I have spent the last few weeks reading about what is Kanban and is it agile.
So what is this Kanban thing anyway? Kanban is like Scrum in that it can be used as a process to help a development team control and deliver software. Unlike TDD and Pair Programming which are practices within a development process Scrum and Kanban describe the process itself(although this is up for some discussion!). Continue reading →
In the first post of this two part series we looked at how to add custom taxonomies to your theme. In this post we will cover how to add terms to your custom taxonomies (or any taxonomy for that matter), and also how to make your custom taxonomy behave like the Category taxonomy and allow you to add new terms directly from the add new/edit posts page in the dashboard. Continue reading →
One of the practices in the Scrum methodology is the sprint. A sprint is a short time frame in which to get the most functionality in a product within the time frame. The idea is that because there is such a short time frame the product owner is forced to focus on which features should go into the sprint, as well as helping the development team to focus on the work at hand and keep a tight control over product development. Continue reading →
One of the most underused features, in my opinion, in WordPress are custom taxonomies. I have written about their usefulness in a previous post so I am not going to go into that here. One of the reasons for this, I believe, is because of the perceived complexity of implementing custom taxonomies. Continue reading →
Discussions on Development, WordPress and WordPress Plugins