Demo Gods Were Not With Us… #iosDevCamp

Posted by banane on July 23rd, 2012 — in iphone dev, technology

My hackfest-programming-partner Stacie Hibino and I submitted ChickenDance to the 2012 iOSDevCamp Hackfest. We were in the first batch called up to demo, and had various network issues that resulted in the much competed for prize: “Best App with Demo Fail.” I had been holding out for a “Had Most Fun Making App” award, but [...]

Mayer & the Glass Cliff

Posted by banane on July 16th, 2012 — in feminism, technology

The New York Times just announced: Marissa Mayer took the position as Yahoo’s CEO a few minutes ago. She has broken through the glass ceiling at Google only to encounter the “glass cliff”: via Wikipedia/Univ. of Exeter: A glass cliff is a term coined by Prof Michelle Ryan and Prof Alex Haslam of University of [...]

Important Failures

Posted by banane on July 12th, 2012 — in technology

I really like attending conference talks on how people screwed up. Not just to laugh at their mistakes, but to learn from them. It’s important to fail, and so many people are afraid of admitting it, for various reasons. Thing is, if they failed at something awesome– a new gaming console, a cure for cancer, [...]

Testing? For iPhone? Mooooo….*

Posted by banane on July 10th, 2012 — in iphone dev, technology

I wrote a blog post about Cedar way back in the day. Now, Xcode ships with OCUnit. I’ll go through a basic way of adding tests to an existing project, as that’s a very common task, and not very well documented thus far. Props to the following blog posts- I’m consolidating their advice basically in [...]

The Imposter Syndrome and Knowing What You Don’t Know

Posted by banane on July 3rd, 2012 — in feminism, technology

I really have never thought I had Imposter Syndrome. I’m not a shrinking violet, I tend to talk pretty authoritatively, I’m confident, like to speak in public, etc. Yet, I joined a mailing list for women-techs and during discussions this term came up. I looked it up, and started locating this behavior in a few [...]

My Latest Development Mantras

Posted by banane on July 1st, 2012 — in android dev, facebook, iphone dev, ruby on rails, technology

Maybe, perhaps because I’m an English major, I tend to notice patterns in my speech. So, I noticed recently that I keep saying the same phrases in discussions regarding mobile app development: – secret sauce – no login – no back button – mentoring – phase 2 – did the customer want that – don’t [...]

There Are No Women On StackOverflow… Or Are There?

Posted by banane on June 20th, 2012 — in feminism, social networks, technology

For a long time, years in fact, I used the site as a reference. You have an error message, and you can search for it, and find a lovely discussion of fixes, problems, etc. I had joined a year ago, but got some grief and didn’t login in again for a year.I’d run into a [...]

Playing Back Wav in 2.2 Androids

Posted by banane on June 7th, 2012 — in android dev

It’s tough, and I just got it to work. See zipped code here. The key was writing the streamed URL code to a local disk space (always same file). Despite the purported support, Android 2.2.1 does not support WAV streaming. That is, you can’t play it directly from a URL. Basically wrote our own “setDataSource” [...]

Lovely Gradient Buttons… in Android

Posted by banane on June 6th, 2012 — in android dev

I wrote an iPhone post and hinted that I had an Android implementation, and I do! You can download the project here: unicorn.zip Normal Highlighted So you want lovely gradient buttons, and when you press them, you want another gradient layer to show. Define your layout in xml, add a button <Button       [...]

Android ProgressBar: Starting, and Stopping Them

Posted by banane on June 4th, 2012 — in android dev

Ah, just spent a while figuring this out. You have a progress bar, you’d like it to start, and, you’d like it to stop. There are lots of examples of start a progress bar, but very little on how to stop, or interrupt it. That’s the key- you are interrupting a running while loop. The [...]