Gone is Gone: The Case Against “Delete”

The Effects of Deleting DataI love, love, love getting rid of crap.  Maybe that’s why I like to read Unclutterer, or think that the 100 Things Challenge is such a great idea.  In real-life, I’m a minimalist, but when it comes to programming web apps, I’ve become a digital pack-rat.

I don’t care if my database grows into a giant data-monster, ready to ravage my server’s hard disk and slow queries down to a crawl; I’ll deal with it.  The key here is to not allow any important history of data to get lost.

Read more

Backups and Disaster Recovery Kit

Be Prepared!It’s the perfect time to think about it.  With disaster on everybody’s mind, and this being the season of resolutions, it’s time to think about your disaster recovery strategy.

Recently, a major department right here at FSU suffered catastrophic loss to their servers, with scant means of quick recovery.  Their site was down literally for weeks as staff from all over the University scrambled to assist them in recreating the critical pieces.  They lost of a lot of time and money.

I’m absolutely sure they’ll be super-prepared next time, but you don’t have to wait until something tragic happens to be prepared!

Read more

Updated my Projects!

Lazy funny pictureAs a Christmas Holiday present to those of you that are using my CodeIgniter tools, CI-UserTracking and GeSHi for CI, I did something very philanthropic: I updated them and tested them on the latest version of CodeIgniter.

Oh, and I also fixed the links…

..and I put them in their very own Google Code pages, so you can peruse the source code, download from Google servers, and leave comments and tickets for yours truly.

AND.. as your Hanukkah/New Years/Participation gift, I also have added a brand new CodeIgniter project that I’m working on called CI Headstart with all kinds of helpers, libraries, and other goodies to help speed up development even more.  Roll on over to the Code page to check it all out.

Now that Christmas break is upon us, and I since I work for a University that gives employees like a bazillion days off each December, I hope to clean these up even more and provide some quality documentation.

Happy Holidays from me to you,

Casey McLaughlin (signature)

PS >> If anybody is interested in contributing code to these projects, let me know.

Biting the Distributed Development Bullet

Will Code for FoodLike most development n00bs, after I started using version control, I never looked back.  And neither should you.

It required me to change the whole way that my office operated, though.  See, the way that we were doing things before seemed so simple; we just edited files and shouted at each other if we collided in our editing.  As it turns out, this was a bad thing, and there have been better alternatives around way longer than I’ve even been in this business.

But like most crotchety, over-egotistical developer-types it took a while for me to come around.  Here’s a brief history of my flirtations and eventual commitment to version control.

Read more

Better Tag Cloud