(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| -server | |
| -Xms2048m | |
| -Xmx2048m | |
| -XX:NewSize=512m | |
| -XX:MaxNewSize=512m | |
| -XX:PermSize=512m | |
| -XX:MaxPermSize=512m | |
| -XX:+UseParNewGC | |
| -XX:ParallelGCThreads=4 | |
| -XX:MaxTenuringThreshold=1 | 
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| /** | |
| * Utils for I/O operations. | |
| * <p/> | |
| * Created by Tomek on 09/06/15. | |
| */ | |
| public class IoUtils { | |
| /** | |
| * Reads file and returns a String. | |
| * | 
| # In order for gpg to find gpg-agent, gpg-agent must be running, and there must be an env | |
| # variable pointing GPG to the gpg-agent socket. This little script, which must be sourced | |
| # in your shell's init script (ie, .bash_profile, .zshrc, whatever), will either start | |
| # gpg-agent or set up the GPG_AGENT_INFO variable if it's already running. | |
| # Add the following to your shell init to set up gpg-agent automatically for every shell | |
| if [ -f ~/.gnupg/.gpg-agent-info ] && [ -n "$(pgrep gpg-agent)" ]; then | |
| source ~/.gnupg/.gpg-agent-info | |
| export GPG_AGENT_INFO | |
| else | 
| import android.annotation.TargetApi; | |
| import android.content.Context; | |
| import android.content.res.TypedArray; | |
| import android.graphics.drawable.Drawable; | |
| import android.os.Build; | |
| import android.support.annotation.Nullable; | |
| import android.support.v4.view.ViewCompat; | |
| import android.support.v7.widget.AppCompatDrawableManager; | |
| import android.support.v7.widget.AppCompatTextView; | |
| import android.util.AttributeSet; | 
Title: Simple Sabotage Field Manual Author: Strategic Services Office of Strategic Services
| package com.capitalone.mobile.wallet.androidtest; | |
| import android.graphics.Rect; | |
| import android.support.test.espresso.PerformException; | |
| import android.support.test.espresso.UiController; | |
| import android.support.test.espresso.ViewAction; | |
| import android.support.test.espresso.matcher.ViewMatchers.Visibility; | |
| import android.support.test.espresso.util.HumanReadables; | |
| import android.support.v4.widget.NestedScrollView; | |
| import android.util.Log; | 
| import org.gradle.api.services.BuildService | |
| import org.gradle.api.services.BuildServiceParameters | |
| import java.nio.charset.Charset | |
| import java.util.concurrent.Executors | |
| import java.util.concurrent.ScheduledExecutorService | |
| import java.util.concurrent.TimeUnit | |
| /** | |
| * This Gradle script captures the thermal stats as reported by the OS 'pmset' command, |