Learn iOS Faster

Posted September 27th, 2013 in Development, Opportunities by Greg Bayer
                     

iOS is one of the most sought after skills in the software industry. More importantly, it’s a lot of fun to work on a major app with the potential to impact millions of users, and it can be even more rewarding to launch your own.

I started learning iOS several years ago, as many developers do, by diving in to Xcode. If you have experience in other languages, it’s easy to work off of a few examples and look up anything else via Google. Right?

Unfortunately, what I got was a mess of an app that works but is very difficult to maintain and iterate on. In retrospect, it’s a good idea to learn the fundamentals and best practices first.

Top iOS developers (like Ankit Gupta) suggest starting with the Stanford iOS class. The course content is well structured and easy to follow. It’s also available completely free on iTunes U. Just open iTunes, navigate to iTunes U, and search for the Stanford class listed as Coding Together – Developing Apps for iPhone and iPad (Winter 2013). You’ll find an excellent recording of Stanford’s CS193p and along with lecture slides, assignments, etc.

cs193p

All of the lectures contain worthwhile content, but even watching the first few will help you do things the right way the first time.

Tip: If the lectures are too slow for you, you can speed them up. After you download a lecture in iTunes U (you can do this for all lectures ahead of time if you want to watch offline), control-click it and select Show in Finder. Then control-click the file in Finder and select Open with QuickTime Player. From here you can watch the lecture in fast forward!

Most people will probably find the 2x speed to be a bit fast, so increase the speed in 10% increments by option-clicking on the fast forward button. I find that 1.7x works well if I’m giving the lecture my full attention.

Share

Pulse News is Hiring!

Posted December 10th, 2010 in Pulse by Greg Bayer
                     

A few months ago I mentioned that I left the government/research world (Sandia Labs) and joined an exciting new startup.   I’d like to share a bit more about my experience so far and announce that we are hiring!

Those who have worked at a large company and then moved to startup can probably relate to my experience.  First, without a doubt, the most motivating and fun part about working at Pulse is seeing the impact of my work. And I don’t mean just having someone say “Good Job” or receiving a strong performance review, I mean seeing thousands of people USE the results of your work and submit feedback about how it benefitted their lives.  At Pulse, this experience is magnified by the fact that we release new product features every two weeks, and not ever quarter, or every year!

Continue Reading »

Share

Recently Joined Pulse!

Posted October 10th, 2010 in Pulse by Greg Bayer
                     

Pulse by Alphonso LabsAfter a year and half of big data research for the government and quite a bit of fun with Hadoop, I’ve decided to join some good friends at an early-stage startup called Alphonso Labs.

Pulse is currently the #1 news reader on the iPad, iPhone, Andriod app stores.  I’ll be leading the development of our backend data platform and working with a great team.

As we start to build out Pulse’s backend, I’ll be continuing to experiment with Google App engine.  Stay tuned for more posts in that regard.

Pulse on the iPad

Continue Reading »

Share

iAd Development

Posted June 23rd, 2010 in Opportunities by Greg Bayer
                     

With the introduction of the new iAd platform, will undoubtedly come new opportunities.  Lets take a quick look at who might benefit:

  • Application developers: Apple will be paying up to 10x current mobile ad market rates for displaying an iAd!
  • Advertisers: More interactive capabilities than ever before.  With higher prices, will they see a good ROI?
  • Apple: Takes a 40% piece of whatever pie comes to pass.  Projected to be up to 50% of mobile ad market!
  • iAd developer: Scarce resource, at least in the beginning. High demand.  Opportunity foot in mobile/interactive ads door.

Continue Reading »

Share

Cade’s Cove

Posted March 1st, 2010 in Projects by Greg Bayer
                     

Social Gaming gone overboard!  Escape to Cade’s Cove on your iPhone…

Continue Reading »

Share

ZapText

Posted August 25th, 2009 in Projects by Greg Bayer
                     

iPhone application for texting in constrained environments. 3-tap texting!

Continue Reading »

Share

ZenMail

Posted April 2nd, 2009 in Projects by Greg Bayer
                     

Prioritized audio email.

BAM! [Cars crashing].  If they had been using Zenmail to listen to their email a Ferrari could have been saved!

Rather than (illegally) squinting at your tiny blackberry screen, wouldn’t you rather have  your email read to you after it has been prioritized by your ZenMail secretary?

Hands free, eyes free, safe access to email while driving.
Share