Collection of links and reading materials posted/shared by JFDI Asia

JFDI Asia (http://jfdi.asia) is an incubator programme in Singapore. Their first batch is being coached right now and every now JFDI Asia shares some useful tips for the benefit of other startups who didn’t get in. Unfortunately it’s all over the places.

This blog post collects links shared by JFDI Asia that I find most useful.

http://rtfm.jfdi.asia/100-days-of-reading/

http://www.entrepreneur.com/article/219666

Share and Enjoy:
  • Twitter
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Google Bookmarks
  • LinkedIn
  • Google Buzz
  • Print
Posted in Startup | Leave a comment

How to delete a git commit

If things can go wrong, they will, as my accidental merge and commit just proved.

To save me from having to Google again, here’s a direct link to the solution:
http://stackoverflow.com/questions/1338728/how-to-delete-a-git-commit

Share and Enjoy:
  • Twitter
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Google Bookmarks
  • LinkedIn
  • Google Buzz
  • Print
Posted in Misc | Leave a comment

Google AppEngine (GAE) Performance Slider Tips

http://www.xyhd.tv/2011/11/industry-news/setting-google-appengine-gae-perfor

Share and Enjoy:
  • Twitter
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Google Bookmarks
  • LinkedIn
  • Google Buzz
  • Print
Posted in Java, Web | Leave a comment

US Mobile Market Breakdown

http://www.businessinsider.com/the-one-chart-you-need-to-see-to-understand-mobile-2011-11?utm_source=%23frankguillen&utm_medium=twitter&utm_campaign=FrankGuillen+Buzz

Share and Enjoy:
  • Twitter
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Google Bookmarks
  • LinkedIn
  • Google Buzz
  • Print
Posted in Android, BlackBerry, Startup, iPhone | Leave a comment

Educational Links on Actionable Metrics (as Opposed to Vanity Metrics)

http://www.fourhourworkweek.com/blog/2009/05/19/vanity-metrics-vs-actionable-metrics/

http://venturehacks.com/articles/lean-startup

http://successfulsoftware.net/2009/04/23/the-truth-about-conversion-ratios-for-software/

Share and Enjoy:
  • Twitter
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Google Bookmarks
  • LinkedIn
  • Google Buzz
  • Print
Posted in Startup | Leave a comment

5 Ways to Keep Your Rockstar Employees Happy

http://gigaom.com/collaboration/5-ways-to-keep-your-rockstar-employees-happy/

Decent ideas but still misses some very important points such as:

  • The fact that awesome people only want to work with awesome peers (BTW awesome is not just pure intelligence but often it’s attitude first, aptitude second). Dilute a team with less-than-awesome people and the awesome ones will quickly leave.
  • “Boring” work is acceptable so long as there’s a good reason, which unfortunately, is rarely the case. Too often awesome employees are asked to do boring work, only for the result to be discarded. They won’t tolerate too much of this! Here’s another similar one: an indecisive manager who lacks vision keeps his awesome team stuck on a boring project for far too long. A manager who knows what he wants, on the other hand, would set very clear goals and allow his awesome team to quickly meet them and move on from the boring project.
Share and Enjoy:
  • Twitter
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Google Bookmarks
  • LinkedIn
  • Google Buzz
  • Print
Posted in Misc | Leave a comment

Opera Mini Simulator on Your PC

Here’s the instructions: http://my.opera.com/community/blog/2008/04/03/opera-mini-on-your-pc

Here’s where to download Opera Mini JAD+JAR: http://www.opera.com/mobile/download/versions/

Share and Enjoy:
  • Twitter
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Google Bookmarks
  • LinkedIn
  • Google Buzz
  • Print
Posted in Java, Web | Leave a comment

Mobile vs Desktop Web

Today was finally time to look into implementing the mobile version of one of our web apps. I had an idea of what the best practices are for supporting mobile and desktop web users. The theory is quite simple and I had accepted that I’d have to implement it in code.

Luckily, I somehow discovered the existence of Spring Mobile. It’s documentation at http://static.springsource.org/spring-mobile/docs/1.0.x/reference/html/device.html explains the best practices for mobile web very well. I use Spring, so naturally I went on to integrate Spring Mobile into my project.

At some point in the app, there needs to be a switch that decides whether to serve a simple JSP for mobile or a more complicated counterpart for desktop web. I decided that having the switch in Spring’s ViewResolver would present the least amount of work – the M and C parts in MVC would remain completely untouched. The biggest challenge is the fact that the web request is not available to ViewResolvers.

A bit of Googling unearthed this gem: http://stackoverflow.com/questions/1868732/spring-mvc-resolving-the-view-based-on-user-agent

Share and Enjoy:
  • Twitter
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Google Bookmarks
  • LinkedIn
  • Google Buzz
  • Print
Posted in Java, Web | Leave a comment

How to Advertise Without Destroying User Experience

http://gigaom.com/mobile/hillel-fuld-on-mobile-apps/

Note: the article talks about advertising in mobile apps, not the traditional desktop web

Share and Enjoy:
  • Twitter
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Google Bookmarks
  • LinkedIn
  • Google Buzz
  • Print
Posted in Android, BlackBerry, Startup, iPhone | Leave a comment

BlackBerry App Build Automation with bb-ant-tools

Build automation (continuous integration) for mobile apps isn’t as mature as the “enterprise” world but it’s slowly getting there.

Recently we’ve had a need to automate the build of a reasonably complex BlackBerry app (with preprocessors, optional modules etc) because manual work had been error-prone and painful. We thought that implementing build automation for a BlackBerry app was going to be hard but it turned out easier than expected.

Below are the key pointers:

  1. Use http://bb-ant-tools.sourceforge.net
  2. If you’re a Maven guy like me, the Ant Manual is going to be very helpful
  3. Simple examples to get you started
Share and Enjoy:
  • Twitter
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Yahoo! Buzz
  • Google Bookmarks
  • LinkedIn
  • Google Buzz
  • Print
Posted in BlackBerry, Java | Leave a comment