Latest Endeavor: whoopdwhoop.com


My wife and I have been chugging away on a new endeavor for awhile, and we finally got to a point where we could launch it live. In short, it’s a currency free, creative marketplace, and it’s called whoopdwhoop.com It gives “artisans”, or crafty people, a place to list their creations, and hopefully, a community where they can swap their creations with others all without exchanging any currency. This is facilitated through a pretty simple “whoop” (read point) based system. As people request a creation from someone, they pay them in “whoops”, and then that person can use those “whoops” to request other creations. We haven’t pushed much of a marketing campaign at it yet, in hopes to gauge initial feedback before doing so, and fix or improve whatever came up. We’ve done a fair amount of that so far, and are pretty happy with it’s current state. Needless to say, we can’t speak to if it will catch on and be the start of a thriving community, we’ll have to wait and see.

While I don’t think the majority of my blog’s reader-base would be interested in using the site itself, I wanted to make a quick post to point out how the development of it has gone, which will hopefully be of more interest to those reading.

I built the site in about 4 or 5 months of actual heads-down, after-hours work. I have a day job, so this is just something I’ve spent nights and weekends putting time into. It’s built on Zend Framework MVC, which I absolutely love. The UI is enhanced through YUI, which is another favorite library of mine. The database is MySQL, and I’m also using Doctrine ORM.

Zend Framework and Doctrine, in my mind, are a great marriage of libraries. Zend handles everything I’ve needed from an MVC, with the additional benefits of providing out-of-the-box API’s for things like ACL, Auth, Caching, Emails and Logging. Doctrine does a great job at providing a stable and solid ORM, and a great means of managing updates through a simple migration strategy. The best part about finding a solid framework you enjoy working with, is you eventually end up with a great set of features you’ve built that can be dropped in to any project, giving you quite the head-start. When I started ( which was actually over a year ago, my motivation comes in spurts), Doctrine 2 was in development, but wasn’t where it is now. I like the concept they’ve taken with the new version, but currently I’m using their 1.x version.

YUI is being used pretty sparingly right now. I think the only modules being used currently are containers for the dialogs, buttons, and menu. I need to give a shout out to the Minify library as well, which is handling the JS/CSS minification quite nicely.

I have some follow-up posts I plan on writing to go into more detail on some of the items and techniques I used in regards to things like Caching, but until I’ve had more of a chance to put the site through a ringer, I’ll hold off. Anyways, if you’re building a new site, looking for frameworks, I highly recommend everything I mentioned above.

  • del.icio.us
  • Digg
  • Facebook
  • Reddit
  • Twitter
  • Yahoo! Buzz
Tagged , , , , , | Leave a comment

?: PHP Coalesce

I’ve often been a fan of Javascript’s way of using the logical OR operator as a coalescing operator, or way to default values. It’s a very handy operator for shortening ternary expressions.

var myValue = someOtherValue || true;

I just found out in PHP 5.3 they added an operator to do just that. ?:

$myValue = $someOtherValue ?: true;

That’s all, carry on.

http://www.php.net/ChangeLog-5.php#5.3.0

  • del.icio.us
  • Digg
  • Facebook
  • Reddit
  • Twitter
  • Yahoo! Buzz
Tagged | Leave a comment

YUI => jQuery?

Recently a question was posted on Quora, “How could YUI3 improve its image compared to jQuery, MooTools, etc.?“. John Resig, of jQuery fame, gave a great answer on his thoughts to the question. Nicholas Zakas responds with another great explanation of why he doesn’t think the comparison is needed. Both have great points, and are worth a read if you’re actively involved with frontend engineering.

  • del.icio.us
  • Digg
  • Facebook
  • Reddit
  • Twitter
  • Yahoo! Buzz
Tagged , , | Leave a comment

Yahoo! A New Adventure

My family and I are getting ready for a new adventure in our lives. We’ll be moving to Denver where I’m super excited to go work for Yahoo! and the Associated Content team. Getting a chance to work for Yahoo, and live and work in the Denver area is the perfect culmination of opportunity and lifestyle that my family and I have been waiting for. The work and product that the Associated Content team has created, and is developing is something I’m looking forward to being a part of. With every career move come new experiences and opportunities to learn and contribute, and I’m sure this will prove the same. On a technical note, I’ll get a chance to continue using the technologies I love, PHP, MySQL, and some HTML/CSS/Javascript goodness. On a non-technical note, if anyone is looking for a house to buy in Rio Rancho New Mexico, I know a great one for sale!

  • del.icio.us
  • Digg
  • Facebook
  • Reddit
  • Twitter
  • Yahoo! Buzz
Tagged , , | Leave a comment

YUI 2.8 Learning the Library book review

I’ve had a chance to read through the latest book on YUI, titled YUI 2.8 Learning the Library. The book was written by Daniel Barreiro and Dan Wellman, and was published by Packt Publishing. For the impatient that don’t want to read the whole review, and want to get right to the goods, here they are. The book has great coverage of the YUI library, including all of the popular widget like Calendar, Container, Autocomplete, DataSource, DataTable and more. If you’ren new to YUI and looking for an overage and how-to for the library, this book would serve you well. If you’re an experienced YUI developer, you probably won’t get a whole lot out of this book that you don’t already know, or couldn’t gain through reading YUI’s online examples and API.

If you read through this book in it’s entirety, you’ll come to understand the main reason I love YUI, that it’s not just a collection of widgets and utilities. This book explains the full feature set of the YUI library, and you’ll realize that it’s the perfect foundation to build on top of. The author’s do a really great job of showing in depth examples that teach you how the components work. I particularly liked reading the chapter on DataSource and DataTable.

If the online examples provided by YAHOO! leave you wondering how things are working, this book fills in those gaps. Most of the book is targeted to beginners and intermediate developers.

  • del.icio.us
  • Digg
  • Facebook
  • Reddit
  • Twitter
  • Yahoo! Buzz
Tagged , | Leave a comment

Page optimized by WP Minify WordPress Plugin