Profile

Cover photo
Phil Heenan
56 followers|139,731 views
AboutPostsPhotosVideos+1's

Stream

Phil Heenan

Shared publicly  - 
 
add another on to that...Ordering a coffee while talking on your phone $6.00
 
Love this. Maybe we should introduce a similar pricing model for our speeches and workshops :)
Love this. Maybe we should introduce a similar pricing model for our speeches and workshops :)
View original post
1
Add a comment...

Phil Heenan

Shared publicly  - 
 
Nice, and queue up the new projects!
 
Just launched! The Google Maps Roads API helps developers create beautiful visualizations of GPS tracks and provides paying customers access to speed limit data. http://googlegeodevelopers.blogspot.com/2015/03/google-maps-welcomes-new-roads-api.html
5 comments on original post
1
Add a comment...

Phil Heenan

Shared publicly  - 
 
ashamed to say I recognise the anti-pattern mentioned here.
 
Don't break the chain: use RxJava's compose() operator.

#android  
One nice aspect of RxJava is that you can see how data is transformed through a series of operators: Observable.from(someSource) .map(data -> manipulate(data)) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(data -> doSomething(data)...
View original post
1
Add a comment...

Phil Heenan

Shared publicly  - 
 
 
Espresso 2.0

For everyone who was too busy around Christmas to catch the recent Espresso release note: UPDATE (Dec 19, 2014) Since it's initial release in 2013, Espresso has been adopted by hundreds of projects. With the latest 2.0 release, Espresso is now part of the Android Support Repository. We are currently in the process of migrating documentation to developer.android.com. This site will serve as a temp hub for Espresso 2.0 documentation and later remain up for historical purposes. We still provide the Espresso 1.1 static JARs in the bin folder. The source code hosted under the "Source" tab is still Espresso 1.1 and will be replaced as soon as we launch in AOSP!
Source: https://code.google.com/p/android-test-kit/

Gradle:

androidTestCompile 'com.android.support.test.espresso:espresso-core:2.0'
androidTestCompile 'com.android.support.test:testing-support-lib:0.1'

More information here: https://code.google.com/p/android-test-kit/wiki/EspressoSetupInstructions


Cheatsheet PDF: http://wiki.android-test-kit.googlecode.com/git/espresso_v2_cheat_sheet.pdf
GitHub: https://github.com/googlesamples/android-testing/
Announcement: https://plus.google.com/u/0/108967384991768947849/posts/jHXFkebKjEb
3 comments on original post
1
Add a comment...

Phil Heenan

Shared publicly  - 
 
 
The young guys occasionally need to be reminded that they are not the first generation of programmers and most of the "new" stuff is a different way of packaging what was done decades earlier.

#F
View original post
1
Add a comment...
 
Facebooks thinking on the Navigation Drawer vs tab bar navigation. Harks back to the Apple thinking on where can the user easily reach with one hand.

"the tab bar won’t be coming to Facebook for iPad, as it sees the drawer as still a good fit for bigger screens"

Navigation Drawer, for Facebook anyway, is a good fit for larger devices but for phones their usability testing pointed to a tab bar.
1
Add a comment...
Have him in circles
56 people
Android Niceties's profile photo
Android Developers's profile photo
Ollie Cornes's profile photo
Marta Moncosí's profile photo
Sunando Banerjee's profile photo
Apps For Android's profile photo
Vincent Valentine's profile photo
Paolo Juvara's profile photo
Ella Thompson-Heenan's profile photo
 
simply because you can
 
Last night the #Android team had the brilliant idea to see how THE DRESS was interpreted by Palette, an Android library that snags colors from images.  Here are the results: http://www.willowtreeapps.com/blog/palette-vs-the-dress-what-color-does-android-see/?utm_source=team&utm_medium=team&utm_campaign=palette-vs-dress-DB

#androiddev   #humor   #thedress  
It’s black and blue. That’s what Taylor Swift says. If that’s not enough for you, that’s also what the actual product listing says. But what does Android...
View original post
1
Add a comment...

Phil Heenan

Shared publicly  - 
 
Nice, and queue up the new projects!
 
Just launched! The Google Maps Roads API helps developers create beautiful visualizations of GPS tracks and provides paying customers access to speed limit data. http://googlegeodevelopers.blogspot.com/2015/03/google-maps-welcomes-new-roads-api.html
5 comments on original post
1
Add a comment...
 
As a lead/senior dev aren't these things just part and parcel of what you should be doing everyday?

"I can, during that time, pair up with 10 less experienced developers and show them how to find solutions in minutes for things that would have taken them hours or days. I can make myself available to answer their questions. I can intervene at the point where they’d have thrown up their arms in frustration and despair and spent the rest of the day reading buzz feed and cracked. I can clear obstacles from their paths and help them get things done. I can get them excited about programming and enjoying their jobs."
 
Beyond avoiding beer, Cobol and Clear Case, I’m not entirely sure how I can alter my circumstances to the marching orders “be 10 times more awesome than you are right now!” What I do know is how I can, in a period of time, create 10 times as much value in the world of programming. It’s really pretty simple. I can, during that time, pair up with 10 less experienced developers and show them how to find solutions in minutes for things that would have taken them hours or days. I can make myself available to answer their questions. I can intervene at the point where they’d have thrown up their arms in frustration and despair and spent the rest of the day reading buzz feed and cracked. I can clear obstacles from their paths and help them get things done. I can get them excited about programming and enjoying their jobs.

If I were a high performing developer, but I did none of that, and just used those less experienced or less engaged developers as a prop to make the claim that I’m in some kind of elite club of “10x” people, the opportunity cost of my attitude would more than offset my skill from an industry perspective. If, instead, I help them up their game and overcome hurdles, then perhaps that 10x designation might actually mean something.


Unless my memory and a quick search of my blog are both mistaken, I've never tackled the controversial concept of a “10x developer.” For those who aren't aware, this is the idea that some programmers are order(s) of magnitude more productive than others, with the exact figure varying.
3 comments on original post
1
Add a comment...

Phil Heenan

Shared publicly  - 
 
 
Help the GNOME Foundation defend the +GNOME​ trademark against Groupon! To defend GNOME please donate at http://www.gnome.org/groupon

#defendGNOME
"GNOME" has been a familiar name in software for the past 17 years, and a registered trademark since 2006. The GNOME project has been a staple desktop for GNU/Linux and BSD desktops. It was the default desktop for Sun Microsystems workstation class machines, continues to be the default desktop ...
View original post
1
Add a comment...

Phil Heenan

Shared publicly  - 
1
Add a comment...

Phil Heenan

Shared publicly  - 
1
Add a comment...
People
Have him in circles
56 people
Android Niceties's profile photo
Android Developers's profile photo
Ollie Cornes's profile photo
Marta Moncosí's profile photo
Sunando Banerjee's profile photo
Apps For Android's profile photo
Vincent Valentine's profile photo
Paolo Juvara's profile photo
Ella Thompson-Heenan's profile photo
Basic Information
Gender
Male
Other names
Phillip Heenan
Story
Bragging rights
All things technical for SportMate Android app...300,000+ downloads and growing.
Phil Heenan's +1's are the things they like, agree with, or want to recommend.
Chelsea Fan Club
market.android.com

Chelsea FC 'Chelsea Fan Club App downloads and for all, from Stamford Bridge Stamford Bridge Football Club would like to know the current UE

Scores & Odds
market.android.com

Your no frills – just data dedicated football scores and live odds app with 150+ leagues, competitions and cups. Scores and Odds is the fast

Why GNOME refugees love Xfce • The Register
go.theregister.com

The Register® — Biting the hand that feeds IT. Hardware; Software; Music & Media; Networks; Security; Cloud; Public Sector; Business; Sc

This Beautiful Stop Motion Toy Story Might Just Break Your Heart
gizmodo.com

Using stop-motion animation and imagery from Google Maps Street View, director Tony Jenkins provides a look at how a lonely desk toy manages

Google ‘Nexus Prime’ Android 4.0 phone could launch in October
www.bgr.com

Google's third-generation "Nexus Prime" smartphone — which will likely be the first Android 4.0 "Ice Cream Sandwich" phone to hit the market

50 Free Apps We're Most Thankful For
lifehacker.com

As we prepare to give thanks for our delicious Thanksgiving meals (and impending food comas), let's not forget to pay our yearly tribute to

EURO 2012 Football Scores Live
market.android.com

Euro 2012 Football Scores Live (Soccer) + PUSH ALERTS for 175 global leagues Euro 2012 Football scores live Interactive - with commentary an

Football Scores Live
market.android.com

Football Ccores Live with fast PUSH ALERTS for 175 global leagues. Football Scores Live with fast PUSH ALERTS for 175 global leagues. Repla

Live scores football (soccer)
market.android.com

SportMate™ - the complete ‘Mobile Sport Portal' for minute by minute action. Live scores, detailed live and historical stats, fixtures, leag

Football Scores Live (soccer)
www.appbrain.com

Football Scores Live (soccer): Android app (★★★★¼, >250,000 downloads) ⇒ Football scores and commentary with fast PUSH ALERTS from 175...

Deathly ice finger caught on film
www.bbc.co.uk

A bizarre underwater "icicle of death" is captured on camera for the first time by BBC filmmakers.

Official Google Blog: Introducing the Google+ project: Real-life ...
googleblog.blogspot.com

Introducing the Google+ project: Real-life sharing, rethought for the web. 6/28/2011 10:45:00 AM. Among the most basic of human needs is the