Archive | SDLC
07
May

Daily Update, Trello, BrowserStack

The past few days I’ve been mostly working on client projects related to the plugins, helping people with their websites and server issues, and dealing with my own server issues.   Along the way I’ve learned some new tricks. Tagalong 0.9 Tagalong version 0.9 is in development.  I am working through some reported bugs and [...]

Continue Reading →
24
Apr

Daily Update : Store Locator Plus

There are a few things going on with Store Locator Plus that have been precipitated by some paid customer support and customization work. Store Locator Plus 3.10 The next release will be version 3.10. The minor version number has been changed as there is a significant difference in SLP 3.10 that is coming… Pro Pack [...]

Continue Reading →
18
Mar

Intro To Debug Bar : Debugging WordPress With A Plugin

One of the sessions I attended at WordCamp Atlanta had some very useful information for developing and debugging WordPress plugins.  Another had useful information on speeding up sites with transients.  And another touched on security issues.   Almost every session that went a little deeper into the tech side of WordPress mentioned a plugin that [...]

Continue Reading →
09
Mar

ApiGen versus phpDoc

So last night I went down the path of connecting phpDocumentor2 (phpDoc) to my code so I can find key elements in the classes and objects without having to search through the code editor. That works fine, but it is often faster for me to have an index of the classes, methods, and properties in [...]

Continue Reading →
09
Mar

Geeking Out With Netbeans and PHPDoc

I’ve been playing with phpDoc and NetBeans a lot lately.  I’ve found that having well documented code using the phpDocumentor 2 format makes for a much more efficient coding environment.   For one thing, if you have NetBeans setup properly and are using PHP classes that are fully documented, writing a line of code is as [...]

Continue Reading →
26
Feb

Making GitHub Wiki Docs From PHP Source

I’ve been using NetBeans to write my PHP-based WordPress plugins and have found that well crafted PHPDoc comments make a notable difference in the efficiency of my coding.   I’ve written a post-or-two about that and find the auto-fill features to be very helpful.    I have also noticed that much of the WordPress core [...]

Continue Reading →
21
Feb

Simple Web App Testing

After all the discussions about testing web apps and working with a variety of relatively horrible app testing platforms, I have been learning Selenium IDE.  Selenium IDE is the “little brother” of the full blown Selenium Web Driver.    Where Web Driver is a robust client/server framework with distributed testing and full test logic options, [...]

Continue Reading →
13
Feb

Selenium IDE Commands

I’ve been using Selenium IDE for a few months now with very simple test scripts.   Mostly scripts I’ve recorded to test my WordPress plugins.   They are not very sophisticated, but as my release schedule has increased so has my need for more robust testing.  Unfortunately the Selenium IDE 2 documentation is sparse at [...]

Continue Reading →
08
Feb

Update Git On CentOS 6.3

As of this writing, CentOS 6.3 has a default git version of 1.7.1-2.  This version is what you will have installed if you run the typical install command: # yum install git However, GitHub and many other services require git version 1.7.10 or higher. It turns out there is a very easy way to get git. [...]

Continue Reading →
15
Jun

Cleaner Git Log With Merges

In some of our repositories now, Panhandler in particular, there are a lot of merge commits.  As the master branch containing the API definition gets updated, each driver branch merges in master so that it can be updated to target the latest API.  This results in the driver branches having various merge commits that bring [...]

Continue Reading →
10
Jun

More Info From Git Branches

For those of you that follow our posts on a regular basis, you’ll know we are somewhat biased toward using Git for version control.   While Git takes some getting used to, once you have the basics down it is a very powerful tool.   As you become more familiar with Git, you start to realize there [...]

Continue Reading →
10
May

Working With Git

Here are some basic cheat-sheet style hints for working with the git version control system. Creating A Repository These are the steps for starting a new repository with git.  The commands here assume you will be working with a group of people that all need access to the repository from your server.  You will need [...]

Continue Reading →
12
Mar

Versioning Word Documents In Git

We need your help! Cyber Sprocket is looking to qualify for a small business grant so we can continue our development efforts. We are working on a custom application builder platform so you can build custom mobile apps for your business. If we reach our 250-person goal have a better chance of being selected. It [...]

Continue Reading →
23
Feb

Basic Overview of Bare Git Repositories

We need your help! Cyber Sprocket is looking to qualify for a small business grant so we can continue our development efforts. We are working on a custom application builder platform so you can build custom mobile apps for your business. If we reach our 250-person goal have a better chance of being selected. It [...]

Continue Reading →
14
Feb

Undoing Mistakes Easily in Git

When I was explaining Git stuff to a co-worker on Friday, I said, if anything ever goes wrong to just remember this to undo it: $ git checkout @{1} I told him that would put him back in the state he was in prior to whatever his last command was. Although then I did not [...]

Continue Reading →