Chris Risner . Com

Returning from Whence I Came!

Posted on: 5/10/2012 12:14:00 AM by

Windows AzureIt’s kind of funny that just over a year ago I wrote about switching my focus from Microsoft related technologies to mobile and more specifically, iOS development.  Since then I switched down to doing a lot more Android and a little less iOS.  As luck would have it, this ended up leading to a pretty great opportunity.  About a month ago I took a new position with a company you may have heard of in passing:  Microsoft.  Specifically I am a Technical Evangelist for Windows Azure. 

“Woah, woah, woah, Chris! I thought you were doing iOS and Android development?”

I will still be doing mobile development.  I’ll just be focusing more on how to connect Android and iOS applications to the Windows Azure platform.  There are a mess of options out there for back ends when it comes to mobile applications.  Obviously when it comes to “the Cloud”, Azure is a big player.  The platform is scalable, constantly being improved, and is just at the beginning of what it’s capable of.  I see nothing but opportunity when it comes to Azure and working with iOS and Android developers. 

I will truly miss working with my former teammates, but I’m very excited about the opportunities I’ll have with Microsoft.  Erin and I (and Riley) are very excited about moving out to Washington in a few months and experiencing a whole new place for all of us. 

I look forward to expanding the focus of this site and opening it up to new topics that I haven’t covered before while continuing to talk about and discuss everything great (and not so great) about mobile!

Just a reminder, everything I say on this site is my opinion and in no way that of my employer.  Unless they agree with me.

Categories: Android, Azure, iOS, Microsoft, Mobile, Phone
Bookmark and Share
First Article

CodeMash 2012

Posted on: 1/20/2012 12:37:00 AM by

Last week was CodeMash 2012.  This was the seventh iteration of the conference and the first time I’ve been back since the first year.  If there is one thing that I can attest to, having missed the 5 years in between, this conference has gotten a lot bigger.  To put things in perspective (since I don’t have the actual number of attendees from 2007), CodeMash 2007 (the first year) cost $35,082.83.  This year (2012), they spent $22,400 on BACON!  I only wish I could spend this much on pig.  This year there were roughly 1200 attendees and 130 speakers. 

Thankfully, after submitting a few different session abstracts, I was chosen to speak on an Introduction to Android Development.  While I wasn’t really prepared to speak on the topic when I was accepted, in-between then and the conference, I wrote my 31 Days of Android series.  After having written that, I was more than prepared to create the presentation and speak about it confidently.  I was still a little nervous as this would be the largest crowd of people (that I didn’t already know) that I would be speaking to.  That said, things went pretty well.  I had one of the largest rooms at the Kalahari conference center (outside of the ballrooms). While it wasn’t jam packed, I’d say there were probably about 100 people give or take a few.

My talk did run a little too long on the slides and I didn’t have quite enough time to walk through a demo (which was mostly going to consist of some very basic Android stuff).  However, I received a lot of positive feedback after the presentation and was able to hang out afterwards and answer some great questions from some of the attendees.  I’m really happy I was accepted and was able to talk at the conference and I hope to be able to speak at future CodeMash conferences.

You can download the slides from my presentation here.  As always, if you have any feedback or questions, please let me know.

Categories: Android, Bacon, Conferences
Bookmark and Share
First Article

31 Days of Android–Postmortem and What’s Next

Posted on: 12/28/2011 11:19:00 PM by

31 Days of AndroidIt’s been just over a week since I wrapped up the last day of the 31 Days of Android.  This was a really fun series to work on but it took a lot out of me.  Today I’d like to talk about some of the lessons learned during and after writing the series.  These are tips that might be useful to you if you’re planning a long running series and are certainly things I’d like to remember going forward.  Unlike the rest of the series, there won’t be any coding in this article. 

 

Don’t Overcommit

Naming a blog series “31 Days of Android” and starting to post an article every day, kind of implies that you’re going to post an article every day for 31 days straight.  Not 7 for the first 7 days and then 1 every other day for the next 48 days.  It may not seem like it due to the quality of some of the articles (I can admit that many of them could be better) but each one takes a while to write.  While some of them took a few hours, most of them took much longer.  If you’re going to try to get one out every day, make sure you’ve got the time to commit to it or plan ahead.

 

Plan Ahead

If you’re going to get an article out every day and you know, or even suspect, that it’s going to take a while to write each one, write as many as you can ahead of time.  I didn’t start the series until I had written rough drafts for about 8 articles.  However, shortly after I started posting, I lost my 8 article head start.  I think the big risk on not posting an article as soon as you’re done writing it is that it becomes irrelevant.  This could have happened with my first entry which detailed out to set up and install your development environment.  I’m sure it will only be a matter of time before Google releases a new version of the ADK that slightly alters the installation and setup steps.  However, I think the risk is worth it to make sure you’re not putting too much work on your shoulders every night to get an article out each day.  If you don’t plan ahead, you’ll need to make a decision about how much time you can devote to your writing.

 

Be Willing to Sacrifice or Be Flexible with Standards

Since I didn’t plan ahead appropriately, I ended up working several hours each night (and sometimes the following morning) to make sure I got an article out.  I was insistent that I get out one article every single day and didn’t have a gap (one of the articles actually went out about 30 minutes after midnight on the following day).  This meant that during the week I’d get home from work and then focus, as much as I could, on writing an article so it would be ready for posting the next morning.  As a result, some of the articles I got out weren’t the best they could have been.  Looking at some of the articles, it’s clear the quality and amount of information could have been better.  I hadn’t planned on 3 days of Intents but had to move things to follow up articles when I ran out of time.  At one point in the content provider article (deleting), I just didn’t have time to figure it out.

 

Sketch out your Series Plans

This is something I did before starting the series and was very thankful I had.  Prior to starting writing on anything, I mapped out what I wanted to write about for each day of the series.  My failure was in completing each article as planned.  At some points I had to break out what I was writing into several days or move articles earlier or later in the series to make more sense.  Having a roadmap already defined was key in making sure I still accomplished what I wanted in the series even when I was making cuts.

 

In the End

While this series took quite a toll on me, it was totally worth writing.  I feel like I’ve learned a lot about both Android and blogging.  I’m much more capable of explaining some of the concepts of Android now and that’s already coming in handy at work.  Furthermore, I think future articles I write will benefit from this experience.  I don’t know if I’ll write a “Days of” series again (and if it is, I don’t think it will be 31!), but I hope it will end up being a better experience having learned the lessons above.

What’s Next

The series ended just over a week ago and I’ve taken a much needed break from writing anything since then.  I haven’t, however, taken a break from thinking about stuff I’d like to write about.  At the beginning of November, I wrote an article about some thoughts on Siri and how Google could probably roll out a Siri like product.  Shortly after that I had a quick Google Plus talk with a person in Developer Relations at Google about how they’d like to control their music with their voice.  This was already somewhat possible using Voice Actions, but there were some pieces missing.  I got motivated and wrote an Android app to handle it.  Over the next couple of months I’m planning on open sourcing that program and writing some articles about how it works.  Hopefully this will enable other developers to more easily get voice control into their own apps.  In addition to that, there were a few articles I had to cut out of the 31 Days series (dialogs, maps, animations) that I would still like to write about.  Some of these are stubs I’ve already created and should be able to get out soon(ish).  Others will probably come later.  Lastly, I’ve got a few more personal things to talk about (more beer brewing and chromebook experiences).  If you’re finishing up reading the 31 Days of Android and have thoughts, feedback, or requests for other articles on Android development, let me know.

Categories: Android, Blogging, Google, Mobile, Phone
Bookmark and Share
First Article






Categories