Profile

Cover photo
James Harman
Works at HomeAdvisor
Attended University of Minnesota, Morris
156 followers|143,063 views
AboutPosts

Stream

James Harman

Shared publicly  - 
1
Add a comment...

James Harman

General Discussion  - 
 
Why is Google play services eating my battery so much? 
1
Christophe Beyls's profile photoMike Zielinski's profile photoDave Lowper's profile photoJames Harman's profile photo
5 comments
 
Guess I'll start the witch hunt for apps that use location and don't really need it. Thanks.
Add a comment...

James Harman

Shared publicly  - 
 
This is a funky mix of tunes.
What if the harpsichord from the 1770s hit headlong into the talk...
1
Add a comment...

James Harman

Shared publicly  - 
 
 
It's hard to pick a favorite quote from today's #LeadChangeGroup  post from +David Dye but I think I need to go with "You  Can't Beer Your Way Out of Poor Leadership"! 
1 comment on original post
1
Add a comment...
In his circles
172 people
Have him in circles
156 people
Nic McPhee's profile photo
KBIS's profile photo
M. Scott Rabideau's profile photo
David hulks's profile photo
George Darlington's profile photo
Casey Anderson's profile photo
Steve Clement's profile photo
Stacey Salgado's profile photo
Nicholas Kindgren's profile photo

James Harman

Shared publicly  - 
 
 
Plenty of space still available for our Android Bootcamp next month in Denver! You have about 2 more weeks to register before we confirm the class and we need more folks!

Please share if you know anyone who might be interested!
View original post
1
Add a comment...

James Harman

Shared publicly  - 
 
 
Our next Android Bootcamp will be in the Mile High City! Come join us, or share with a friend you know in the region who wants to learn Android development.
Typically we divide the training days into four sessions. Two sessions before lunch, and two sessions after lunch. Between any two sessions, we take a break. Short 15-minute breaks in the morning and the afternoon, and usually an hour-long lunch-break. The last hour is usually reserved for ...
View original post
1
Add a comment...

James Harman

General Discussion  - 
 
I've got a few of questions about the C2DM shutdown in april.

1. When this service is shutdown what will be the response to server side code trying to create messages? 

2. If an app tries to register with C2DM will it crash - or just silently fail?

3. When in April will this happen? April 1?
2
Draško Sarić's profile photoJames Harman's profile photo
2 comments
 
We've already migrated to gcm, but we still have users on versions of or app that are using c2dm. So when this gets turned off we WILL have existing registrations on or server that are c2dm . I would like to know if we need to disable the send attempts from our server before the c2dm services are turned off, or if we get some sensible error message we we try to send and we can just let the messages fail.
Add a comment...

James Harman

Shared publicly  - 
 
If you're looking for a class to get started in android app development, I recommend this one.
 
Our next Android Bootcamp class, taught by yours truly, will be the week of April 20 at our San Francisco offices.

Register BEFORE March 21 to get the early bird discount price! If you have a group of two or more to register, contact me directly for additional discounts.
View original post
1
Add a comment...

James Harman

Shared publicly  - 
 
cul·pa·ble
\ˈkəl-pə-bəl\
adjective
: deserving blame : guilty of doing something wrong
Full Definition
1 archaic :guilty, criminal
2 :meriting condemnation or blame especially as wrong or harmful <culpable negligence>
1
Add a comment...

James Harman

Shared publicly  - 
 
pec·ca·ble
ˈpekəbəl/
adjectivearchaicformal
adjective: peccable
capable of sinning.
"we hold all mankind to be peccable"
Origin
early 17th century: from French, from medieval Latin peccabilis, from Latin peccare ‘to sin.’
1
Add a comment...

James Harman

Android Studio  - 
 
I wish that the tools:layout attribute worked on FrameLayouts that are holding a place where a fragment will be placed.  

 <FrameLayout
         android:id="@+id/calendar_day_view_container"
         android:layout_width="match_parent"
         android:layout_height="match_parent"
         android:layout_below="@id/date_header"
         android:layout_above="@id/footer"
         tools:layout="@layout/calendar_day_availability_list_view"
         />
1
Simon Lightfoot's profile photoDeepanshu Gupta's profile photoJames Harman's profile photo
5 comments
 
+Deepanshu Gupta sorry I just realized it was logged as a defect. Don't know if there is a "feature request" option, but I can't change it now.
Add a comment...
People
In his circles
172 people
Have him in circles
156 people
Nic McPhee's profile photo
KBIS's profile photo
M. Scott Rabideau's profile photo
David hulks's profile photo
George Darlington's profile photo
Casey Anderson's profile photo
Steve Clement's profile photo
Stacey Salgado's profile photo
Nicholas Kindgren's profile photo
Education
  • University of Minnesota, Morris
    Computer Science, 1995 - 1999
Links
Other profiles
Contributor to
Work
Employment
  • HomeAdvisor
    Senior Software Engineer, 2011 - present
  • Local Matters Inc
    Senior Software Engineer, 2008 - 2011
  • IHS Inc.
    Senior Software Engineer, 2006 - 2008
Basic Information
Gender
Male
Apps with Google+ Sign-in
  • Boom Beach