Archive | April, 2011

WindyCityGo Mobile Conference

Earlier this month I had the opportunity to attend WindyCityGo in Chicago, IL with a few hundred fellow mobile developers. The two primary sponsors of the event were Groupon and ThoughtWorks who both have a strong presence within the city. A couple of my takeaways from the event were..

  • Boyd’s Law of Iteration: speed of iteration beats quality of iteration.
  • Mobile analytics tools like Flurry are a great way to learn about your audience.. however they are under scrutiny from apple because of how they can potentially track new iPhone models before they’ve been announced.
  • Consider doing low tech prototypes of your app first by taking pictures of interface sketches and then flipping through them to get a feel for how your app will behave.
  • In some cases you can simply give your images a css width attribute of 100% to make them more responsive to mobile screen dimensions.
  • The LLVM compiler and LLDB come with XCode4, however you can’t use LLDB on iOS projects yet.

Best of all, I was able to contribute on an open source project that allows for real time chat between an iPhone app and a Ruby on Rails website. Go check out the Groupon Chat project up on GitHub.

0 Comments

Customizing your bash prompt with current git branch

Just add this to your ~/.bashrc file or create it if one doesn’t exist.

You’ll either need to close and reopen Terminal for the change to take effect or run this

source ~/.bashrc

0 Comments

Output a list of git committers

By using the git log command formatted and piped to sort -u (unique) you can pretty easily get a listing of who has ever contributed to a project which is under git source control.

git log --pretty=format:"%an" | sort -u

Using this you’ll get an output that resembles something like this.

Barry Sanders
Grant Hill
Joe Smith

As you can see, it sorts by the full name string which may not be ideal but I think that it does the job well enough for now.

0 Comments