Profile

Cover photo
Raphael Ackermann
472 followers|410,682 views
AboutPosts

Stream

Raphael Ackermann

Shared publicly  - 
 
 
#socratesuk walking through the countryside
1
Add a comment...

Raphael Ackermann

Shared publicly  - 
 
Pledged on Kickstarter to get the new limited edition album by Boris Blank. Can't wait to listen to it.
 
‘ELECTRIFIED’ by BORIS BLANK

Limited Edition solo box-set from from the founder of YELLO. Three hours of unreleased soundtracks spanning 5 decades.

ELECTRIFIED is finally finished. Three albums, four formats and five decades of work, assembled into one beautifully packaged box-set. Help us release the remarkable history of the electronic genius, Boris Blank.
1
Doug Blank's profile photo
 
New fan... thanks for the link!
Add a comment...

Raphael Ackermann

Shared publicly  - 
 
Visit of the Zoo in Zurich. Masoala Halle.
8
Raphael Ackermann's profile photoDavid On's profile photoNatalia Malysheva's profile photo
6 comments
 
+David On Done that! :) They are so awesome, especially hairy babies.
Add a comment...
 
Huzzah! So I just put #gdcr13 Zurich up on @techupch and @meetup. Spread the word, people, and register asap at http://zurich.codersonly.org/events/code-retreat/

It was fun last year. Should be even better this year. 
1
1
Corsin Camichel's profile photo
Add a comment...
 
:-)
 
I'm fairly sure I'm not the only one who upsets their other half with ingress missions. The only cure seems to be...
2
Add a comment...

Raphael Ackermann

Hilfe & Tipps & Tricks  - 
 
Bei Import Fehlern in aidl Dateien obwohl die importierte Klasse vorhanden ist, fehlt evtl die aidl Datei fuer die importierte Klasse. Siehe link.
 ·  Translate
2
Add a comment...
Have him in circles
472 people
Annatina Christ's profile photo
Dave Bergomi's profile photo
Rob G. Healey's profile photo
Laurence Francoz's profile photo
Luca Delmenico's profile photo
Geert Jansen's profile photo
Reto Fassbind's profile photo

Raphael Ackermann
moderator

Discussion  - 
 
‘ELECTRIFIED’ by BORIS BLANK

Limited Edition solo box-set from from the founder of YELLO. Three hours of unreleased soundtracks spanning 5 decades.

ELECTRIFIED is finally finished. Three albums, four formats and five decades of work, assembled into one beautifully packaged box-set. Help us release the remarkable history of the electronic genius, Boris Blank.
1
Add a comment...

Raphael Ackermann

Shared publicly  - 
 
 
#pixelpushing

When this random guy starts filing bugs on our app on Sunday morning, in my head I'm all like...
4
Corneliu Margine's profile photostefi moiszi's profile photo
2 comments
 
Looks a bit like Jack Bauer ;)
Add a comment...

Raphael Ackermann

Shared publicly  - 
 
will give it a try in my next project as well. 
 
So today +Benjamin Augustin and I were giving a go to #Espresso   tests.
I say, although still a bit rough on the edges, its potential is huge. A couple of takeaways from today's session:

Functional composition in matchers is great. It happens sometimes that you have multiple views with the same id (and it should, since you have small reusable components, right?) so just matching a view against an id is not enough. Chaining matchers will allow you to reference basically any view, functional-style! Obviously if you overuse it your tests will be unreadable, so be a good programmer and hide those call inside a nicely named method.

Matchers are effective both on the left and on the right side of the assertion. That means you can use a matcher to select a particular view on your hierarchy or use the same matcher on a particular view to assert a property. Look at the linked gist on how a custom withBackground matcher can be reused in your tests.

Drawables are hard. And I mean really hard. It always feel like I haven't taken enough notes during +Cyril Mottier talks. Or read enough blog post. Once you set a drawable resource id to a view it's no more your Drawable. It's Android's. So yeah, testing that a certain image is displayed is not for the faint of heart (and the code you see attached probably needs a revision for bugs).

Espresso is fast. BoundedMatchers will ensure you're checking against the right type of view and they are blazing fast, while the onData reactive method will fire up instantly when an AdapterView receives the correct type of objects. If you're coming from Robotium's 'active waiting' checks you're up for a surprise here.

Bottom line: #AndroidDev   if you haven't yet, just use it.
1
Add a comment...

Raphael Ackermann

Shared publicly  - 
 

Things to look forward to:
 * Faster test execution (optimized test runner and test APIs)
 * Faster test writing (concise, human-readable, less boilerplate)
 * Fewer unreliable test results due to concurrency issues 
 * Built-in debugging for test failures (robust logcat output)
 
I'm warming up to Espresso even though I still don't like coffee.

I've been reading through the documentation on the tool today and decided to go ahead and dive headfirst into the Javadoc

https://android-test-kit.googlecode.com/git/docs/javadocs/index.html

First of all, I'm actually surprised at how robust the tool is from the start. My initial impressions of Google having pointlessly reinvented Robotium were clearly a knee-jerk reaction. One of the things I'm most impressed with is their test coverage of their test APIs. They fall on their faces immediately when you realize there is a bug preventing you from running their tests yourself but I chalk that up to Google having an over-customized internal test apparatus which makes it complicated to just release tests that work internally and expect them to work for others. It is this condition that leads to my being unable to compile their tools locally so I can re-introduce XML output to their required test-runner and thus feel confident that it is time to deploy this to Jenkins. In spite of that I remain hopeful that this will be an excellent tool moving forward.

Things to look forward to:
 * Faster test execution (optimized test runner and test APIs)
 * Faster test writing (concise, human-readable, less boilerplate)
 * Fewer unreliable test results due to concurrency issues 
 * Built-in debugging for test failures (robust logcat output)

Interesting trivia:
 * This tool is the result of Google using Robotium internally and experiencing the same frustrations we have
 * This tool makes use of Square's Dagger library
 * There is deeper support for annotations built-in including identifying tests that record video
 * Google does much of their internal app test automation on armies of emulators, mocking device labs as cumbersome and high maintenance because releasing quality camera software on the first try is for suckers.
1
Add a comment...
 
Let's treat mental illness like any other illness. Great talk by +Dave Rooney
 
My video, "Sick, Not Weak", about mental illness has reached 400 views since Tuesday!  I'd love for it to reach 4,000... can you help me by sharing?

I don't ask people to share very often (if at all), but I would really appreciate it if we could get this message out. Between 15 and 20% of our population has a mental illness of some sort. If you consider everyone who is indirectly affected - a spouse, significant other, family member or friend - then that number starts to approach 100%.

Our society has done a great job of raising awareness of breast cancer, to the point that when we see something coloured bright pink we almost automatically know what it signifies.  Let's start to do that for mental illness.

Thank you!

http://youtu.be/8vCRD_Pg6Zo
1
Add a comment...
 
:-) Niantic in Zurich
 
Sometime's the most basic search leads to the most relevant information.
Too obvious ? Look at the location !
A bit remotely located but not too much...
Small enough to keep unnoticed but large enough to be self sufficient...
Maybe the most significant thing is the total absence of portal around.

The name ? Don't underestimate the feeling of being untouchable that Niantic's heads may have.

Status: Still under investigation

Recommendation: Local agents recruitment required

Contact: +Hubert Farlowe  
1
Raphael Ackermann's profile photoDominique Bugmann's profile photoPeter Zürcher's profile photo
3 comments
 
Müsst mit mobile link öffnen. Zoomt direkt hinein
 ·  Translate
Add a comment...