Traveling & Conferencing as a Pumping Mom: A Manifesto

Kelly in a bathroom, pumping, reading "Drop the ball"

This post is a MANIFESTO on everything I have learned worked and did not work (for me) as a traveling, lactating, human. It is LONG, but it is the resource I wish I would have had when I started on this journey. Note that this is just for domestic travel within the US, and traveling without baby, since that is where my experience is. Hopefully somebody finds it useful.

I’ve pumped at ten conferences so far, seven which required travel (DC, Boston, NYC*2, Mountain View*3). I attended most of these conferences when I was pumping for my first baby (Baby Droid). So far I’ve pumped at one conference for my second baby (Baby Bot), and it was local to Denver.

When I decide I am going to do something in life, I make up my mind and that is it. When I committed to nursing Baby Droid, that was it. I was going to do it. When I committed to continuing to speak at conferences after Baby Droid was born, that was also it. I was going to do it. Little did I know, doing both of those things at the same time was going to be COMPLETE MAD CHAOS, and almost not humanly possible.

Continue reading

Posted in Conferences, Speaking, Tech Diversity, working mom | 1 Comment

2017 Recap

Welp, another year has flown by, and I have to say this has been THE MOST EXCITING year of my entire freaking life!

Before I get started, I want to say that this post is going to be a bit more personal than usual, and here is why: There aren’t a whole lot of other code-writing conference-speaking world-traveling mamas out there. I am really lucky to know a few, and boy did they help me out several times this year when I really needed it. I want this post to be a kind of “paying it forward post”, to help out any working mamas out there out there who might feel alone.

Baby Droid Arrived!

In mid February my husband and I welcomed our first child to the world! Baby Droid is totally TOTALLY awesome, and I’m so happy he is finally here.  Giving birth was totally the most bad ass thing I’ve ever done, and afterwards I literally felt like I could run the entire world.Kelly and baby, both dressed in Android shirts

Continue reading

Posted in Android, Speaking, working mom | Tagged | 4 Comments

2016 Recap

I can’t believe that 2016 is coming to a close! This has been quite a year with a lot of really exciting moments.

One of the most exciting moments was being named one of the Denver Business Journal’s “40 Under 40” for 2016! It was such an honor, and I’m still so amazed to be listed next to so many incredible people.

Public Speaking: Leveling Up

This year I had 12 speaking engagements, 5 of which were at conferences.  I spoke at Droidcon San Francisco, Droidcon Torino, 360 AnDev (Denver), Droidcon NYC, and Droidcon London. 360 AnDev and Droidcon New York were especially momentous, because I delivered the keynote address for each of them! It was a huge honor, and I’m still over the moon that I got the opportunity to do it.  Delivering a keynote address was a long term public speaking goal for me, but I didn’t think it would be something I would accomplish so soon.  I was really excited to be on Android Dialogs and the Fragmented Podcast this year as well.

Continue reading

Posted in Android, Conferences, Press, Speaking | 2 Comments

Jackson JSON Parser

Convergence by Jackson Pollock*

Parsing a JSON response into a Java object is a super common task in Android development.  If you are fortunate enough to have a well-formed JSON response that would make sense being modeled directly as a Java object, then using a JSON parser library can save you lots of time and boiler plate code.

For quite awhile I have used GSON, a JSON parser from Google.  Why? To be honest, because that’s what most of my friend developers used, and it always worked well for my use cases.  But recently I was challenged to parse a very large JSON object, and I was forced to give GSON a second look to make sure it was the most performant library I could use for a giant response.  I found this excellent article on JSON parsing libraries, which showed that a library called Jackson was considerably faster at parsing large JSON files than GSON.

So I set off to implement Jackson in my project! Jackson certainly has a lot of documentation, but it seemed really verbose to me and it felt like it dove straight into juicy details and options, while glossing over the foundations.  I didn’t need any of the fancy stuff, and it took awhile to extract the basics from the existing docs, so I’d like to share with you what you’ll need to know to get it up and running in your Android project.

Continue reading

Posted in 3rd Party Libs, Android, Pokemon | Leave a comment

Fragmented Episode 43

Fragmented podcast logo

I’m super excited to share that I was on the Fragmented Podcast again, this time for their Google I/O special.  Kaushik interviewed several amazing Android developers over the course of two podcasts, and I am honored to be listed next them.

The first I/O episode is here, and the second episode (which I am on) is here.

 

Posted in Android, Conferences, Press | 2 Comments

Google I/O 2016

Me in front of the giant I/O sign

I just got back from a FANTASTIC week in Mountain View for Google I/O 2016! It was my 3rd I/O (I went in 2015 and 2014), and I think it was my favorite. I was skeptical about getting sunburned in the outdoor venue, but my long sleeves did the trick and overall the content was amazing this year and the PEOPLE were fantastic. It was so amazing to meet so many people in real life that I’ve known online only, and to reunite with so many friends from around the world.

I literally kicked off the conference by scootering about 2 miles from my AirBnB to the venue to pick up my badge on Tuesday afternoon.  I brought the scooter because I thought traffic would be unimaginable during the conference.  It turned out there was hardly any traffic at all, so I ended up ditching my scooter after Day 1. Oh well!

Continue reading

Posted in Android, Conferences | 1 Comment

Fragmented Episode 40

Fragmented podcast logo

I am very excited to share that I was on Episode 40 of Fragmented! Fragmented is an excellent podcast run by Kaushik Gopal and Donn Felker, two amazing Android developers. They interview other Android developers and chat about everything Android. I also really love their ‘mini podcasts’ where they spend a few minutes discussing an item from Joshua Bloch’s Effective Java. I’ve learned so much listening to this podcast, and you should definitely check it out. I had a fantastic time chatting with them, and was very honored to be invited on the podcast. Thank you!

Posted in Android, Dependency Management, Press, Speaking | Leave a comment

Droidcon Italy

Cardboard cutout of android robot on vespa

In April I had the extreme honor of speaking at Droidcon Italy, in the beautiful city of Torino!  It was fantastic to see old developer friends I’ve met at other European conferences, and meet several new ones.  I’ve also now officially accomplished one of my five goals for 2016, by speaking in a new international city!

The Conference

The conference was held at the Lingotto Conference center, which is a famous former Fiat factory with a RACETRACK on the roof! Despite this funny tweet, I was really excited to give my talk on the first day of the conference!

Continue reading

Posted in Android, Conferences | 1 Comment

Accessibility Testing on Android

thoughtbot robot logo

I published a blog post today on the thougbot technical blog about four simple ways you can test your Android app’s accessibility.

Check it out over here!

Posted in Accessibility, Android, Testing | Leave a comment

New Page: Reading

page from a book

During my Denver Business Journal 40 Under 40 interview, I was asked what I would have been voted “Most Likely to be… ” during my senior year of high school. My answer?

“Most likely to have my nose in a book!”

It was true then, and its true now. Since the interview, many people have asked me for book recommendations, so I thought I’d keep track of my favorite books on my site.  If I read a dud, I’m not going to include it in the list 🙂

Head on over to the new tab “Reading” and check it out!

Posted in Uncategorized | 2 Comments