Yahoo! fantasy football on your iPhone

Yahoo! brings us a great FREE iPhone and iPod Touch application, adding to an already great fantasy football experience.

I’m a big fantasy football fan and I’ve been playing for years.  I had my first draft of the year last night so I am officially in fantasy football mode.  This year I am playing in two Yahoo! leagues and today I stumbled across a very cool application for my iPhone.  Yahoo! has built an application that I know I’ll be using a lot this season.  I’ve often struggled with easily managing my team and watching my scores while on the move.  This app makes fantasy football team management very simple and puts it in my pocket.  Thanks Yahoo!

yahoo-app2

yahoo-app1

Get it here – Yahoo! fantasy football app (free)

You need to be playing in a Yahoo! fantasy football league to use this application with your team(s).

I built a home server. Now what?

Searching for ways to automate tasks using a home server.

I recently converted an old PC into a home server.  There is a good article over on Life Hacker showcasing the best home server software.  I chose Ubuntu Server Edition for my setup.  I now backup my important data on the server and share files on my home network.  I’ve been thinking lately that I need to use my home server to be more productive with my day to day activities.  I’d like to create ways to make my personal life and my development work more automated.  I like the idea of having an FTP server to access my files remotely.  It makes sense to setup a version control system like Subversion to create restore points for all my data.  Maybe I should host all my pictures on the server and share with friends and family?  What can I do to automate tasks in a way that makes myself more productive?

If you know of any useful ways to use a home server let me know in the comments.

Application goodness! (mint.com)

I’m a sucker for a good UI! Mint.com mashes a beautiful user interface with a great application.

mint-dot-com

Being a front end developer by trade, I’m a sucker for a great user interface.  I’ve been using Mint.com as a financial management tool for a few months now and I must say I really like this application.   The application pulls in multiple accounts from my various financial institutions and provides me with a beautiful interface to see all my data.  There are tools that allow you to budget, run reports, search all accounts at once and categorize your transactions but the UI is the real winner for me.   If you haven’t given Mint.com a look you should.  Their user base has been growing rapidly [ http://tinyurl.com/c7p5gb ] and it’s no surprise.  They have created a great application over there at Mint.com and I am happy to support them.

Mint.com [ the best free way to manage your money online ]

Top 20 Internet Millionaires under 30 (are you next?)

A list of the top 20 Millionaires under the age of 30 by worth. I checked it twice but I am not on the list…

As I approach my 31st birthday I find myself having more and more of that backwards facing perspective.  Some call it “hindsight”…  Looking at the following list of the Top 20 Internet Millionaires under 30 makes me a bit more motivated to get myself on the next list. You know the Top 20 Internet Millionaires under the age of 40.  Here’s to your success!

And the list:

  1. Mark Zuckerberg [ Facebook ] 23 years old | $700M
  2. Andrew Gower [ Runescape ] 28 years old | $650M
  3. Blake Ross and David Hyatt [ Mozilla ] 22 years old | $120M
  4. Chad Hurley [ Youtube ] 30 years old | $85M
  5. Angelo Sotira [ Deviant ART ] 26 years old | $75M
  6. John Vechey [ PopCap Games ] 28 years old | $60M
  7. Alexander Levin [ WordPress ] 23 years old | $57M
  8. Jake Nickell [ Threadless ] 28 years old | $50M
  9. Sean Belnick [ Biz Chair ] 20 years old | $42M
  10. Kevin Rose [ Digg ] 30 years old | $31M
  11. Ryan Block [ Engadget ] 25 years old | $20M
  12. Aodhan Cullen [ Stat Counter ] 24 years old | $18M
  13. Tom Fulp [ Newgrounds ] 29 years old | $15M
  14. Rishi Kacker and Matt Pauker [ Voltage ] 24 years old | $12M
  15. Markus Frind [ Plenty of Fish ] 29 years old | $10M
  16. Catherine and David Cook [ My Year Book ] 17 & 19 years old | $10M
  17. Fredrik Neij [ The Pirate Bay ] 28 years old | $10M
  18. David Hauser & Siamak Taghaddos [ GotvMail ] 24 years old | $8M
  19. Jermaine Griggs [ Hear and Play ] 23 years old | $5M
  20. Jay Westerdal [ Domain Tools ] 29 years old | $5M

[ originally compiled by Top Young Entrepreneur ]

Coding in the clouds. Now that sounds like fun!

Bespin is a Mozilla Labs experiment that seems very promising. All serious developers should check this one out!


Introducing Bespin from Dion Almaer on Vimeo.

During my daily feed reading I came across a new code editor with some very promising features and a refreshing take on authoring code.  As a professional developer I can tell you that choosing a favorite code editor is a daunting task.  One editor will do a few things you just love but fall short in other areas.  Another editor will provide the power and stability you desire but leave a lot to be desired in UI and usability.  At first look, new code editor Bespin seems to provide stability, speed, power and clean presentation coupled with a forward thinking ideology about development in the clouds.  What do I mean by “development in the clouds”?   I’m talking about using software as a service.  Rather than the software being local to your machine, the software is accessed as a service over the Internet making it available to any machine with an Internet connection.  Imagine having access to your development environment from many machines without having to install the appropriate software on each one.  Bespin takes a stab at providing you with a code editor that is readily available to you as you move from one machine to the next without skipping a beat.

Bespin is currently in beta mode and I’ve only given it a quick run, but I like what’s going on so far and it’s an open source application so we can all make it better.  Follow the link below to give it a try yourself and let me know what you think?  Once I’ve had a chance to work with this new application in depth I will write another post with more details.

Try Bespin now.

DIY iPhone desktop tripod stand. (Fun at Work!)

Not all my time at work is spent “hard at work”. Check out this cool little tripod stand I built for my iPhone.

photo2

photo3

photo4

All you need is 5 pens or pencils, 8 or so small rubber bands and an iPhone.  Pretty soon you’ll be watching The Office at the office with your hands free to do more work!  Your boss will love this idea..  Trust me.

Building my first iPhone application. (Part 1)

Diving into the iPhone development world. This is Part 1 of a series about developing an iPhone application for the first time.

iphone_largeI’ve had an iPhone for nearly a year and a half now and it’s the best mobile device I’ve ever owned.  Every week I find a useful way to use my iPhone in the pursuit of making my daily life more efficient, informative and streamlined.  I’ve downloaded many great applications for my iPhone.  I have organizational apps, streaming radio apps, social networking apps, blogging apps and various others I use almost daily.  I often find myself wanting an iPhone application that isn’t available or is not the caliber I’d like.  To that end, I think I have good reason to jump head first into developing for the iPhone.

During this series I will discuss the process of building out an iPhone application.  I will share my ideas, tips, “gotchas” and suggestions.  I will literally be going through the development process during the series so the information should be very relevant and up to date.  I will assume that you are not new to application development in general and I will refer to well known development processes without going into detail about those processes specifically.

The first step: getting the idea out of your head

I’ve developed many online applications in the past and I will be applying much of the very same knowledge and experience to developing this application.  I’ve always found that clearly identifying the features and goals of the application before even one line of code is authored goes a long way towards ensuring the application’s success.  The first step is to document the application so it can be fully explored and vetted.   What problems does it attempt to resolve?  Who will use it and why?  What limitations will the application have on a mobile device?  What advantages will it have on a mobile device?  Having the idea out of your head and fully written out allows you to more effectively explore the idea and put it to full scrutiny.  Often times you will reveal previously unidentified strengths and weaknesses of your planned application during this step, which is why it’s of utmost importance.  Significant time can be lost rewriting code and changing direction if you don’t take the time up front fully documenting your idea and it’s purpose.

Create an application summary in which you document the overall idea.  Be general but try to explain the idea from end to end.  It sometimes helps to write this summary as if it were a story.  For instance, “Jack and Jill are long time friends and have always enjoyed staying in touch and updating one another with the latest in their lives.  Jill will email photos and small videos to Jack.  Jack will write emails and text Jill every few days or so.  Jill recently downloaded an iPhone application that allows her to create a time line of her days with images, video, text messages and emails.  Jack can subscribe to this time line and get near real time updates when an item is added to the time line…”  Get the idea?  You can write out your application as if it were a real thing and in use by others.  Doing this will also set you up beautifully when developing and documenting use cases for your application.

You will want to create a functional requirements document for your new iPhone application.  Functional requirements capture the intended behavior of the application.  You can express this behavior as services, tasks, or functions the application is required to perform.  This is an important document because you will use it to code against once that time has come.  If you keep this information in your head it will be very difficult to ensure you’ve met all the needs of the application during development.

I suggest you develop a user action diagram.  This diagram will show the user’s paths as they interacts with the system.  The information you are trying to reveal here is how the user will move throughout the application.  How does a user go from one step to the next?  When a user performs a certain action where to they go from there?  What happens after a user does this or that?  It is a visual representation of all the paths a user can travel throughout the application.  When doing this you will reveal dead ends and loose processes.  Remember, you want to keep the interaction with the application very tight.  You want your users to flow through every process like water!

During the next post in this iPhone development series I will discuss downloading the iPhone SDK and getting a solid development environment setup.  Stay tuned!  Remember to follow me on Twitter and continue the discussion.  I love discussion.

All new look. Whole new focus.

Launched anew… I have finally pulled it together and launched this site again. This time I’ll do it right…

Welcome to the new look and focus of darrenbuckner.com.  It’s been a long time coming.  I’m still working out a few wrinkles but we should be all systems go in less than 48 hours!  Isn’t this exiciting?

You can read a little more about this site on the about page.  My new goal is to write a few posts a week, minimum, and hopefully something more in the range of 4-5 a week.  I usually have a lot to say so now I have to get those words into good, informative posts.  Wish me luck.