Skip to content
Navigation menu
Search
Powered by
Search
Algolia
Search
Log in
Create account
DEV Community
Close
Matt's Tidbits Series' Articles
Back to Matthew Groves's Series
Matt’s Tidbits #35 - A strategy for debugging complex unit test failures
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Sep 24 '19
Matt’s Tidbits #35 - A strategy for debugging complex unit test failures
#
mattstidbits
#
android
#
testing
#
debugging
3
reactions
Comments
3
comments
2 min read
Matt’s Tidbits #36 - How to get complete code coverage in unit tests for a nullable Kotlin “var”
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Oct 1 '19
Matt’s Tidbits #36 - How to get complete code coverage in unit tests for a nullable Kotlin “var”
#
mattstidbits
#
android
#
kotlin
#
testing
3
reactions
Comments
Add Comment
2 min read
Matt's Tidbits #37 - How to run apps on multiple devices simultaneously!
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Oct 8 '19
Matt's Tidbits #37 - How to run apps on multiple devices simultaneously!
#
mattstidbits
#
android
#
androidstudio
#
tidbittuesday
2
reactions
Comments
Add Comment
2 min read
Matt's Tidbits #38 - An elegant way of dealing with RxLifecycle lint warnings
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Oct 15 '19
Matt's Tidbits #38 - An elegant way of dealing with RxLifecycle lint warnings
#
mattstidbits
#
android
#
kotlin
#
rxjava
4
reactions
Comments
Add Comment
2 min read
Matt’s Tidbits #39 - Why writing tests is so important
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Oct 22 '19
Matt’s Tidbits #39 - Why writing tests is so important
#
mattstidbits
#
android
#
testing
#
tidbittuesday
2
reactions
Comments
Add Comment
3 min read
Matt's Tidbits #40 - RxJava doOnSubscribe() behavior explained
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Oct 29 '19
Matt's Tidbits #40 - RxJava doOnSubscribe() behavior explained
#
mattstidbits
#
android
#
rxjava
#
kotlin
6
reactions
Comments
Add Comment
2 min read
Matt's Tidbits #41 - Converting a BehaviorRelay into a PublishRelay
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Nov 5 '19
Matt's Tidbits #41 - Converting a BehaviorRelay into a PublishRelay
#
mattstidbits
#
android
#
kotlin
#
rxjava
4
reactions
Comments
Add Comment
2 min read
Matt's Tidbits #42 - The answer to the Ultimate Question of Life, the Universe, and Everything…
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Nov 12 '19
Matt's Tidbits #42 - The answer to the Ultimate Question of Life, the Universe, and Everything…
#
mattstidbits
#
android
#
androidstudio
#
lint
6
reactions
Comments
Add Comment
4 min read
Matt's Tidbits #43 - Making the most of your phone’s sensors
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Nov 19 '19
Matt's Tidbits #43 - Making the most of your phone’s sensors
#
mattstidbits
#
android
6
reactions
Comments
Add Comment
3 min read
Matt's Tidbits #44 - How to take great screenshots on Android
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Nov 26 '19
Matt's Tidbits #44 - How to take great screenshots on Android
#
mattstidbits
#
android
#
tidbittuesday
8
reactions
Comments
Add Comment
2 min read
Matt's Tidbits #45 - Creating a private token class
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Dec 3 '19
Matt's Tidbits #45 - Creating a private token class
#
mattstidbits
#
android
#
kotlin
#
java
3
reactions
Comments
Add Comment
3 min read
Matt's Tidbits #46 - Scratch files
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Dec 10 '19
Matt's Tidbits #46 - Scratch files
#
mattstidbits
#
android
#
androidstudio
#
tidbittuesday
4
reactions
Comments
Add Comment
2 min read
Matt's Tidbits #47 - Finding list items by title in Espresso
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Dec 17 '19
Matt's Tidbits #47 - Finding list items by title in Espresso
#
mattstidbits
#
android
#
kotlin
#
espresso
5
reactions
Comments
Add Comment
2 min read
Matt's Tidbits #48 - Separating out search results for test code
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Dec 24 '19
Matt's Tidbits #48 - Separating out search results for test code
#
mattstidbits
#
androidstudio
#
android
#
tidbittuesday
5
reactions
Comments
Add Comment
1 min read
Matt's Tidbits #49 - What to do when your (Log)cat misbehaves
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Dec 31 '19
Matt's Tidbits #49 - What to do when your (Log)cat misbehaves
#
mattstidbits
#
android
#
androidstudio
#
tidbittuesday
2
reactions
Comments
1
comment
2 min read
Matt's Tidbits #50 - How to (inadvertently) initialize a Kotlin val twice
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Jan 7 '20
Matt's Tidbits #50 - How to (inadvertently) initialize a Kotlin val twice
#
mattstidbits
#
android
#
kotlin
#
testing
5
reactions
Comments
Add Comment
3 min read
Matt's Tidbits #51 - Easy stack traces
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Jan 14 '20
Matt's Tidbits #51 - Easy stack traces
#
mattstidbits
#
android
#
androidstudio
#
debugging
5
reactions
Comments
Add Comment
2 min read
Matt's Tidbits #52 - Formatting etiquette
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Jan 21 '20
Matt's Tidbits #52 - Formatting etiquette
#
mattstidbits
#
android
#
androidstudio
#
tidbittuesday
3
reactions
Comments
Add Comment
2 min read
Matt's Tidbits #53 - First year in review
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Jan 28 '20
Matt's Tidbits #53 - First year in review
#
mattstidbits
#
tidbittuesday
4
reactions
Comments
Add Comment
3 min read
Matt's Tidbits #54 - Caches, deployments, and IT - oh my!
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Feb 4 '20
Matt's Tidbits #54 - Caches, deployments, and IT - oh my!
2
reactions
Comments
Add Comment
4 min read
Matt's Tidbits #55 - Strange Breakpoint behavior with Rx schedulers
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Feb 11 '20
Matt's Tidbits #55 - Strange Breakpoint behavior with Rx schedulers
#
mattstidbits
#
kotlin
#
rxjava
#
junit
4
reactions
Comments
Add Comment
3 min read
Matt's Tidbits #56 - Be careful with @JvmOverloads
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Feb 18 '20
Matt's Tidbits #56 - Be careful with @JvmOverloads
#
mattstidbits
#
android
#
kotlin
#
tidbittuesday
5
reactions
Comments
Add Comment
4 min read
Matt's Tidbits #57 - Improving RxJava stack traces
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Feb 25 '20
Matt's Tidbits #57 - Improving RxJava stack traces
#
mattstidbits
#
android
#
rxjava
#
tidbittuesday
5
reactions
Comments
Add Comment
2 min read
Matt's Tidbits #58 - A strange issue when upgrading to Android Studio 3.6
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Mar 3 '20
Matt's Tidbits #58 - A strange issue when upgrading to Android Studio 3.6
#
mattstidbits
#
android
#
gradle
#
tidbittuesday
6
reactions
Comments
Add Comment
3 min read
Matt's Tidbits #59 - Unexpected new lint failures
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Mar 10 '20
Matt's Tidbits #59 - Unexpected new lint failures
#
mattstidbits
#
android
#
gradle
#
lint
6
reactions
Comments
Add Comment
3 min read
Matt's Tidbits #60 - Cleanly handling null values in Kotlin
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Mar 17 '20
Matt's Tidbits #60 - Cleanly handling null values in Kotlin
#
mattstidbits
#
android
#
kotlin
#
tidbittuesday
7
reactions
Comments
1
comment
2 min read
Matt's Tidbits #61 - Getting out of a dependency cycle
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Mar 24 '20
Matt's Tidbits #61 - Getting out of a dependency cycle
#
mattstidbits
#
android
#
gradle
#
tidbittuesday
6
reactions
Comments
Add Comment
4 min read
Matt's Tidbits #62 - When you're feeling exhausted...
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Mar 31 '20
Matt's Tidbits #62 - When you're feeling exhausted...
#
mattstidbits
#
android
#
kotlin
#
tidbittuesday
6
reactions
Comments
Add Comment
4 min read
Matt's Tidbits #63 - Some good news about AGP 3.6.2
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Apr 7 '20
Matt's Tidbits #63 - Some good news about AGP 3.6.2
#
mattstidbits
#
android
#
gradle
#
tidbittuesday
Comments
Add Comment
1 min read
Matt's Tidbits #64 - Digging into some Ham...crest assertions
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Apr 14 '20
Matt's Tidbits #64 - Digging into some Ham...crest assertions
#
mattstidbits
#
android
#
kotlin
#
testing
4
reactions
Comments
Add Comment
3 min read
Matt's Tidbits #65 - It's time for proper support for JUnit 5
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Apr 21 '20
Matt's Tidbits #65 - It's time for proper support for JUnit 5
#
mattstidbits
#
android
#
testing
#
tidbittuesday
Comments
Add Comment
2 min read
Matt's Tidbits #66 - The magic of Kotlin's "reified" keyword
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Apr 28 '20
Matt's Tidbits #66 - The magic of Kotlin's "reified" keyword
#
mattstidbits
#
kotlin
#
testing
#
tidbittuesday
9
reactions
Comments
Add Comment
3 min read
Matt's Tidbits #67 - Some tips for working from home
Matthew Groves
Matthew Groves
Matthew Groves
Follow
May 5 '20
Matt's Tidbits #67 - Some tips for working from home
#
mattstidbits
#
workingfromhome
#
tidbittuesday
Comments
Add Comment
3 min read
Matt's Tidbits #68 - Testing RxJava Observables
Matthew Groves
Matthew Groves
Matthew Groves
Follow
May 12 '20
Matt's Tidbits #68 - Testing RxJava Observables
#
mattstidbits
#
rxjava
#
testing
#
tidbittuesday
2
reactions
Comments
Add Comment
2 min read
Matt's Tidbits #69 - Neat Kotlin field tricks
Matthew Groves
Matthew Groves
Matthew Groves
Follow
May 19 '20
Matt's Tidbits #69 - Neat Kotlin field tricks
#
mattstidbits
#
android
#
kotlin
#
tidbittuesday
2
reactions
Comments
Add Comment
3 min read
Matt's Tidbits #70 - Cleaner diffs!
Matthew Groves
Matthew Groves
Matthew Groves
Follow
May 26 '20
Matt's Tidbits #70 - Cleaner diffs!
#
mattstidbits
#
kotlin
#
tidbittuesday
6
reactions
Comments
Add Comment
2 min read
Matt's Tidbits #71 - Trying to figure out what to say
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Jun 10 '20
Matt's Tidbits #71 - Trying to figure out what to say
#
mattstidbits
#
android
#
blacklivesmatter
1
reaction
Comments
Add Comment
3 min read
Matt's Tidbits #72 - Migrating from RxJava 2 -> 3
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Jun 16 '20
Matt's Tidbits #72 - Migrating from RxJava 2 -> 3
#
mattstidbits
#
android
#
rxjava
#
tidbittuesday
8
reactions
Comments
Add Comment
3 min read
Matt's Tidbits #73 - Deciding which Kotlin scope function to use
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Jun 23 '20
Matt's Tidbits #73 - Deciding which Kotlin scope function to use
#
mattstidbits
#
android
#
kotlin
#
tidbittuesday
2
reactions
Comments
Add Comment
2 min read
Matt's Tidbits #74 - Resolving an interesting Kotlin <-> Java interop issue
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Jun 30 '20
Matt's Tidbits #74 - Resolving an interesting Kotlin <-> Java interop issue
#
mattstidbits
#
android
#
kotlin
#
tidbittuesday
5
reactions
Comments
Add Comment
3 min read
Matt's Tidbits #75 - Moving tidbits!
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Jul 29 '20
Matt's Tidbits #75 - Moving tidbits!
#
mattstidbits
#
tidbittuesday
#
verizon
1
reaction
Comments
Add Comment
2 min read
Matt's Tidbits #76 - A long-overdue feature
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Aug 4 '20
Matt's Tidbits #76 - A long-overdue feature
#
mattstidbits
#
android
#
tidbittuesday
1
reaction
Comments
Add Comment
2 min read
Matt's Tidbits #77 - It pays to star issues
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Aug 11 '20
Matt's Tidbits #77 - It pays to star issues
#
mattstidbits
#
android
#
androidstudio
#
tidbittuesday
2
reactions
Comments
Add Comment
2 min read
Matt's Tidbits #78 - A new build view
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Aug 18 '20
Matt's Tidbits #78 - A new build view
#
mattstidbits
#
android
#
androidstudio
#
tidbittuesday
1
reaction
Comments
Add Comment
1 min read
Matt's Tidbits #79 - RxLifecycle woes
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Aug 25 '20
Matt's Tidbits #79 - RxLifecycle woes
#
mattstidbits
#
android
#
rxlifecycle
#
tidbittuesday
6
reactions
Comments
Add Comment
2 min read
Matt's Tidbits #80 - A mind-blowing Rx revelation
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Sep 1 '20
Matt's Tidbits #80 - A mind-blowing Rx revelation
#
mattstidbits
#
android
#
rxjava
#
tidbittuesday
1
reaction
Comments
Add Comment
2 min read
Matt's Tidbits #81 - The importance of vacation
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Sep 22 '20
Matt's Tidbits #81 - The importance of vacation
#
mattstidbits
#
tidbittuesday
2
reactions
Comments
Add Comment
3 min read
Matt's Tidbits #82 - An unexpected Mockito limitation
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Sep 29 '20
Matt's Tidbits #82 - An unexpected Mockito limitation
#
mattstidbits
#
android
#
testing
#
tidbittuesday
1
reaction
Comments
Add Comment
2 min read
Matt's Tidbits #83 - Puzzling unit test failures
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Oct 6 '20
Matt's Tidbits #83 - Puzzling unit test failures
#
mattstidbits
#
android
#
testing
#
tidbittuesday
2
reactions
Comments
Add Comment
3 min read
Matt's Tidbits #84 - JVM Options, explained
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Nov 5 '20
Matt's Tidbits #84 - JVM Options, explained
#
mattstidbits
#
android
#
jvm
5
reactions
Comments
Add Comment
5 min read
Matt's Tidbits #85 - Fixing build issues in Bitrise
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Dec 15 '20
Matt's Tidbits #85 - Fixing build issues in Bitrise
#
mattstidbits
#
bitrise
#
tidbittuesday
Comments
Add Comment
2 min read
Matt's Tidbits #86 - Debugging Gradle files
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Dec 22 '20
Matt's Tidbits #86 - Debugging Gradle files
#
mattstidbits
#
android
#
gradle
#
tidbittuesday
2
reactions
Comments
Add Comment
3 min read
Matt's Tidbits #87 - Finding missing Android sources
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Jan 5 '21
Matt's Tidbits #87 - Finding missing Android sources
#
mattstidbits
#
android
#
androidstudio
#
tidbittuesday
1
reaction
Comments
Add Comment
2 min read
Matt's Tidbits #88 - Using patches
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Jan 26 '21
Matt's Tidbits #88 - Using patches
#
mattstidbits
#
android
#
androidstudio
#
tidbittuesday
Comments
Add Comment
1 min read
Matt's Tidbits #89 - Automating focus time
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Feb 2 '21
Matt's Tidbits #89 - Automating focus time
#
mattstidbits
#
applescript
#
slack
#
tidbittuesday
Comments
Add Comment
2 min read
Matt's Tidbits #90 - All about dashboards (and another milestone!)
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Mar 9 '21
Matt's Tidbits #90 - All about dashboards (and another milestone!)
#
mattstidbits
#
android
#
tidbittuesday
Comments
Add Comment
2 min read
Matt's Tidbits #91 - The power of sharing
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Mar 16 '21
Matt's Tidbits #91 - The power of sharing
#
mattstidbits
#
android
#
rxjava
#
tidbittuesday
Comments
Add Comment
3 min read
Matt's Tidbits #92 - A few neat IDE tidbits
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Mar 23 '21
Matt's Tidbits #92 - A few neat IDE tidbits
#
mattstidbits
#
android
#
vscode
#
tidbittuesday
Comments
Add Comment
2 min read
Matt's Tidbits #93 - Getting started with React Native
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Apr 6 '21
Matt's Tidbits #93 - Getting started with React Native
#
mattstidbits
#
reactnative
#
tidbittuesday
Comments
Add Comment
2 min read
Matt's Tidbits #94 - Writing safe enums in TypeScript
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Apr 27 '21
Matt's Tidbits #94 - Writing safe enums in TypeScript
#
mattstidbits
#
typescript
#
tidbittuesday
2
reactions
Comments
Add Comment
2 min read
Matt's Tidbits #95 - Defining constants in TypeScript
Matthew Groves
Matthew Groves
Matthew Groves
Follow
May 11 '21
Matt's Tidbits #95 - Defining constants in TypeScript
#
mattstidbits
#
typescript
#
tidbittuesday
5
reactions
Comments
Add Comment
3 min read
Matt's Tidbits #96 - Cleaner Components with React Fragments
Matthew Groves
Matthew Groves
Matthew Groves
Follow
May 25 '21
Matt's Tidbits #96 - Cleaner Components with React Fragments
#
mattstidbits
#
react
#
reactnative
#
tidbittuesday
6
reactions
Comments
Add Comment
2 min read
Matt's Tidbits #97 - Running/Debugging individual Jest unit tests
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Jun 1 '21
Matt's Tidbits #97 - Running/Debugging individual Jest unit tests
#
mattstidbits
#
reactnative
#
jest
#
tidbittuesday
Comments
Add Comment
2 min read
Matt's Tidbits #98 - The truth will set you free (unless you're using JavaScript)
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Jun 29 '21
Matt's Tidbits #98 - The truth will set you free (unless you're using JavaScript)
#
mattstidbits
#
javascript
#
tidbittuesday
Comments
Add Comment
3 min read
Matt's Tidbits #99 - Handling null elegantly
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Jul 6 '21
Matt's Tidbits #99 - Handling null elegantly
#
mattstidbits
#
javascript
#
kotlin
#
swift
4
reactions
Comments
Add Comment
3 min read
Matt's Tidbits #100 - All About Teams
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Aug 3 '21
Matt's Tidbits #100 - All About Teams
#
mattstidbits
#
teams
#
tidbittuesday
Comments
Add Comment
3 min read
Matt's Tidbits #101 - How to write a good bug report
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Sep 28 '21
Matt's Tidbits #101 - How to write a good bug report
#
mattstidbits
#
android
#
opensource
#
tidbittuesday
1
reaction
Comments
Add Comment
4 min read
Matt's Tidbits #102 - Debugging a perplexing view binding issue
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Oct 12 '21
Matt's Tidbits #102 - Debugging a perplexing view binding issue
#
mattstidbits
#
android
#
debugging
#
tidbittuesday
6
reactions
Comments
Add Comment
3 min read
Matt's Tidbits #103 - Launching an app from a URL
Matthew Groves
Matthew Groves
Matthew Groves
Follow
Nov 2 '21
Matt's Tidbits #103 - Launching an app from a URL
#
mattstidbits
#
android
#
ios
#
reactnative
5
reactions
Comments
Add Comment
6 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account