Lawn Construction

Lawn construction, landscaping service

I made a website for Dwight Weller, my landscaper, using Go Daddy’s Website Builder. He registered a great domain name, His business, SieCamDen Property Services, does lawn care services, landscaping, stone paver installation, water features and more.

This was a fun exercise. It got me more familiar with Website Builder, something Go Daddy encourages its employees to do, and Dwight got a website out of it. I highly recommend SieCamDen Property Services. He does lawn and landscaping maintenance for me every week. I used to do it myself, and now that I use SieCamDen Property Services, my yard looks good all the time. I don’t have to worry about it getting out of control, I know Dwight will come every week and keep my lawn and yard beautiful.

Helping small and micro businesses get online with a web presence is the main thing that Go Daddy does. With >10M customers and tens of thousands of servers worldwide, my job is normally deep in the trenches experimenting with software technology and designing multi-tier platforms (lots of drawing boxes and arrows :). Making a website for a small business reminded me what it’s all about.

Gearing Up For Velocity and to Meet @souders and @patmeenan

I can hardly wait to go to Santa Clara tomorrow for an action packed 3 days of Web Performance and Operations at Velocity Conference. I’m going with a dozen other Go Daddy folks. We’re going to learn a lot and network.

I’m really looking forward to meeting Steve Souders (@souders). He has been an inspiration, starting with the revolutionary Firefox plugin Yslow, continuing his work at Google with PageSpeed, and of course his also revolutionary book, High Performance Web Sites, and the followup book, Even Faster Web Sites. Steve Souders is an icon of Web Application Performance and a person whose work has influenced me tremendously over the years. I’ve heard he is a really nice guy and easy to talk to. I’d better get to thinking about what my question(s) will be.

Another famous person I can hardly wait to meet is Pat Meenan (@PatMeenan). He is the man behind, a service that is transforming the world. This is open source Gomez, and not just open source, but free public service too. Pat deserves to be commended for his hard work on this project. I’ve personally learned a lot about Web Application Performance from using public service and launching private nodes for a research project. I owe Pat a big thank you.

Ok, I’m getting super excited, this is going to be the best conference. Time to pack.


Simple Site Backup Pattern, uses S3 hadoop

The theory here is that you want to backup your website’s document root and the MySQL database on a daily basis. Storing the backup file on your webserver is OK in case you screw up your site, can revert easily, but it’s bad if you lose your server. Best is to have a copy on your web server for easy access, and also store it offsite in case of catastrophe.


In this tutorial, we’ll keep 7 days of backup in a local /backup/ directory, then store 30 days of backups on Amazon’s S3. In order to put the files onto Amazon’s S3, going to use hadoop! Using hadoop, not because I plan on doing Map/Reduce on my backups, but because it provides a simple command line method for putting files into S3! It’s easier than writing my own program to store on S3.


Note: In the past, I’ve written an article on storing backups on S3 using a Deduplication technique. This is pretty clever and will reduce the total disk space consumed on S3. But, it’s much more complex and if you lost your web server and needed access to the backup files, you’d need to reconstruct all the code to reassemble your files. This would be a pain, in a pinch. So, if you just want a super simple way to backup your files, and you can very easily retrieve them from any machine or browser, this is your article.

Read more