Posts Tagged ‘development’

The Making of Watchdoggie – Part 2 (Implementation Details)

Saturday, February 13th, 2010

“He who has not first laid his foundations may be able with great ability to lay them afterwards, but they will be laid with trouble to the architect and danger to the building.” — Niccolo Machiavelli

The Making of Watchdoggie – Part 2 (Implementation Details)

YouTube Preview Image

In this series I will document my approach to building a web business called Watchdoggie.com. It’s a product that continually monitors your website or blog and sends you a notice if your site ever goes down. I’m hoping this series will be helpful to web entrepreneurs. I also expect it will be helpful for me to document on my own experience and reflect on it later.

In this part I cover the implementation details involved in developing the site. If you missed the first part, you can catch it here The Making of Watchdoggie – Part 1.

This episode sets the foundation for the technologies used in delivering the site. The following pieces all play a role:

Will this series be helpful to you? Do you have any ideas on how I can improve the product, or my development process? Comment and let me know.

The Making of Watchdoggie – Part 1 (Business Development)

Saturday, February 13th, 2010

“A goal without a plan is just a wish.” — Larry Elder

The Making of Watchdoggie – Part 1 (Business Development)

YouTube Preview Image

In this series I will document my approach to building a web business called Watchdoggie.com. It’s a product that continually monitors your website or blog and sends you a notice if your site ever goes down. I’m hoping this series will be helpful to web entrepreneurs. I also expect it will be helpful for me to document on my own experience and reflect on it later.

In this part I show the very first steps in establishing an online presence and a brand for your product. In the even-numbered parts I will demonstrate the technical implementation details.

This episode covers selecting and registering your domain name, choosing a look and feel, and designing your brand and logo. The following services are used to do this:

Will this series be helpful to you? Do you have any ideas on how I can improve the product, or my development process? Comment and let me know.

SoftwareBloat TV – Episode 2

Monday, January 11th, 2010

“A list is only as strong as its weakest link.” — Donald Knuth

SoftwareBloat TV – Episode 2

Please enable Javascript and Flash to view this Viddler video.

Reviewing Stuart Halloway’s Programming Clojure, introducing the delicious social bookmarking engine, sharing a cool slideshow presentation on The Presentation Secrets Of Steve Jobs, demonstrating Node.js and MacRabbit’s CSSEdit.

How are you spending your time? What are you learning about? Leave a comment and let me know.

It’s the API, stupid

Tuesday, August 4th, 2009

“Art allows people a way to dream their way out of their struggle.” — Russell Simmons

My first real language was Pascal. My first few programs were written in Basic, but even then it felt like a toy language. Many of the techniques that I learned from Basic applied directly to Pascal though — control structures like loops, conditional statements, operator precedence and so on. Just like mathematics is built upon fundamental axioms like the Well-ordering principle, programming is built upon these fundamental techniques. They’re constant, they don’t vary from language to language. (more…)

Using Yammer and Git with git2yammer

Monday, March 9th, 2009

The most important thing in communication is to hear what isn’t being said. — Peter Drucker

Yammer is a web app that lets you “connect and share with the people in your company or organization”. It’s basically Twitter for your intranet.

We use it to fire off quick messages about the progress we’ve made and the challenges we’re facing on our projects. Using the Yammer API we’ve been able to tie Git into the system so that notifications are sent out after each commit which contain the commiter, the commit message, and a hash tag associating the Yammer message with the git repository name. (more…)