This is a quick note about a Git hook I use to double check that everything is fine before pushing to our remote Git repo. This covers a paranoid scenario, I know, but sometimes a refactoring can go wrong and lose pieces between production code and tests: every now and then, one of my tests…
Android Library AAR and Javadoc
As an Android developer, I’m used to ask Android Studio/Intellij Idea for documentation constantly. I have even replaced the shortcut: now, it’s F1, the old-fashion help key. When I want to know about a method or a class, I hit F1 and the JavaDoc shows up: smooth. How does this works? Story time! The Catapush user…
Installing Git Cola on OSX
There are tons of Git GUIs out there, ready to be installed with a couple of clicks. However, over the years I have always used Git Cola because it seems to be the only one providing one specific feature I use very often: Stage Selected Lines Many GUIs provide only something like this: Stage Diff Hunk Hunks…
Text replacement, ASCII emoji and Slack
Humans are creatures of habits and programmers… well, even more! Working remotely, I spent lots of hours interacting with people using a keyboard: https://giphy.com/gifs/EtB1yylKGGAUg/html5 Not like that! I mean typing! Nowadays, typing emotions is a common thing: we use emojis. They are everywhere: Slack and Facebook have them. Not Twitter (Yeah, I know! I just…
ADB over WiFi
A few days ago, I built a device holder to place as many devices as possible on my desk without losing my sanity (https://medium.com/@hamen/first-hardware-project-of-2016-device-holder-4ef25670c507). One more step in that direction is solving the charging issue: N devices, with turned on screen, wifi and gsm data vs Powered USB Hub Poor USB Hub cannot win against…
First hardware project of 2016: device holder
“Ingredients” Old TV/VCR shelf Velcro Scissors 5 minutes /! Rocket science alert /! Flip the shelf. Place velcro on both the shelf and the back of the device. Attach the device.
2015: my quantum leap
First week of 2016, lots to do, but what about 2015? I’m still working remotely and this helped a lot from a logistic point of view: I relocated in France with my fiancee. Writing I started this blog and I’m putting a fair amount of energy into it, but the most important event is definitely…
Back in Krakow for the Droidcon
After almost ten years, I was in Poland again last week. Ten years ago I was an Erasmus student; last week I was a speaker at Droidcon Krakow! The venue Every Droidcon feels like a family reunion to me, but the funny part is that the family is continuously growing in size, every time we…
My first Devoxx
Last Sunday my first Devoxx journey began, when I landed in the cute Antwerp. First thing in the morning: taxi to the Kinepolis Event Center. 5 minutes in the queue and I had my Devoxx badge! My talk about RxJava was at 18:05, so I had plenty of time to attend other talks and meet…
Could you do remote working?
When I started working a few years ago, I was a common junior programmer in a common huge open space. It was fun: lots of people hanging around, cool projects, lots to do. It didn’t last. Something went wrong at some point. I couldn’t focus, my productivity was decreasing. I started working more hours to…