My Profile Photo

Personal Webpage of David Duggins


Well, I was born on a normal day in July, 1981 and have been creating chaos ever since. Born in North Carolina, but raised in the aftermath of the Soviet Union, Kazakhstan, I have been messing around with computers nearly my entire life. I wrote my first program in assembly when I was 11. In my early teens I ran a BBS connected to Fidonet and started building a website for my band. In 1999 I was introduced to Linux, and it was love at first compile. I started my career in IT in the early 2000's doing IT for a Car Dealership in Charlotte NC. I wrote my first major web app in Cold Fusion (an ecom app) at that time. In 2006 I left Charlotte and moved down to Columbia where starting working as a developer, freelancer and consultant. Currently I am working as a freelance developer and DevOps consultant!!


Some Tools of the Trade

\n I’m getting ready to post another tutorial up on Wordpress Hacking, but until it’s ready, here is a list of the tools I find indispensable to the hacking of Wordpress.

\t*Netbeans:  I use soooo many functions in Netbeans to help out.  I have a template for making plugins, all my code in proper projects, so neatly orginized.  If you want to trace a function in Wordpress, Find in Project is a great place to start. *Firefox:  I use Firefox with a slew of plugins.  Firebug, Web Developer, Scribefire, Wordpress Helper, Colorzilla.. *cssed is a nifty little css editor with a ton of great features.  I use it to help track down css issues that Netbeans can’t help me with. *Because even under linux, I have to develop sites that render on all browsers, I use IEs4linux to run all the versions of IE that I need under wine without all the hassle!!

Another few tricks I can share..

*I have a dirctory under home called sources.  Here I keep all the source code for all my projects.  This includes a trunk dir for the latest WP builds.
*I load each project from source in Netbeans.  I keep the source in sources but I create a directory under Netbeans for any NB data.
*Make sure you are automatically pushing the source from sources to your local webserver.  This way you can preview your work "live" before uploading it
*Get the MySQL    GUI tools!  I cannot stress this enough.  PHPMYADMIN is great, but it is not as secure as a local app that connects to your db.  Plus, you get a lot of enterprise level features from the official GUI.

That all for now kids.  Have fun!!

© 2024 David Duggins. All rights reserved.