Skip to content

Instantly share code, notes, and snippets.

@firekesti
firekesti / notes.txt
Created January 30, 2018 18:09
Less Imperative with More Kotlin
Slides:
https://speakerdeck.com/queencodemonkey/less-imperative-with-more-kotlin
Getting into RxJava, someone said "it's just like a monad" - and, what??
func programming: can be high-level, abstract, etc
imperative: a sequence of statements that change state.
actions, specific control flow. *how* to do something.
declarative: *what* you want to do (maybe a little fluffy, but _chill_)
HTML: there's no _how_! just a description of structure.
SQL: describe what you want, receive it.
@firekesti
firekesti / DroidCon-NYC-2017-Notes.md
Last active October 13, 2017 19:49
DroidCon NYC 2017 Notes

Doze

Background execution limit in Oreo
Oreo stops background services when the app goes into the background
Also can't start a background service from the background
Users = happy, less battery drain!
No more global CONNECTIVITY_CHANGE broadcast!!!!
This user is VERY happy...
But because of the change in how global broadcasts work, certain custom Intents can stop working
need to use a custom permission to get around this - see slides (TBD)

### Keybase proof
I hereby claim:
* I am firekesti on github.
* I am firekesti (https://keybase.io/firekesti) on keybase.
* I have a public key whose fingerprint is DC1C 0D3B 7BCB AAA8 9C8D 9239 2D99 909C AA78 A1F4
To claim this, I am signing this object: