Knowledge base

Creating a SonarQube custom plugin for Kotlin

In Android we decided that we want to implement a unit test performance monitor. The reason for it is that sometimes some unit tests would execute in more than 1 second and it was all because we would use the Schedulers.trampoline() RxJava scheduler instead of the TestScheduler which is part of the RX package.

Disabling update manager popup in Ubuntu

I want to stop the update manager from popping up in Ubuntu because I think that they release bad updates sometimes and really make the OS unstable. This is my personal opinion after 3 reinstallations in 2 months.

Android Studio Live Templates

I was really wondering how I can remove repetitive tasks from Android Studio by assigning shortcuts or tags and I found that IntelliJ has Live Templates which I bet that little programmers use. So as an example I wanted when I type the word “tag” within a class the following to be autocompleted:

Guake Terminal for Ubuntu not opening another terminal in the same folder

I use Guake for Ubuntu as a terminal. And there is this option in the Guake properties to set it to open the same directory you were in if you want another terminal. This is just now working with the latest version of Guake. To fix it just run the following: gconftool-2 –set /apps/guake/general/open_tab_cwd –type=boolean … Continue reading Guake Terminal for Ubuntu not opening another terminal in the same folder

Android adb server version (32) doesn’t match this client (Genymotion)

Probably you have seen this type of error when using Genymotion as the Android emulator on which you test your device. This is how the error looks like: adb server version (32) doesn’t match this client (35); killing…error: could not install *smartsocket* listener: Address already in useADB server didn’t ACK* failed to start daemon * … Continue reading Android adb server version (32) doesn’t match this client (Genymotion)

Loading…

Something went wrong. Please refresh the page and/or try again.


Follow My Blog

Get new content delivered directly to your inbox.