DEV Community

Matthew Groves profile picture

Matthew Groves

Software engineer with 15+ years of professional experience in C++, C#, Java, and Kotlin.

Location Boston, MA Joined Joined on  github website

Work

Digital Products NE Mobile Capability Co-Lead & Senior Software Engineer in Cambridge, MA

Five Year Club
Writing Debut
Four Year Club
Three Year Club
Two Year Club
One Year Club
16 Week Writing Streak
8 Week Writing Streak
4 Week Writing Streak
Matt's Tidbits #103 - Launching an app from a URL

Matt's Tidbits #103 - Launching an app from a URL

5
Comments
6 min read

Want to connect with Matthew Groves?

Create an account to connect with Matthew Groves. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Matt's Tidbits #102 - Debugging a perplexing view binding issue

Matt's Tidbits #102 - Debugging a perplexing view binding issue

6
Comments
3 min read
Matt's Tidbits #101 - How to write a good bug report

Matt's Tidbits #101 - How to write a good bug report

1
Comments
4 min read
Matt's Tidbits #100 - All About Teams

Matt's Tidbits #100 - All About Teams

Comments
3 min read
Matt's Tidbits #99 - Handling null elegantly

Matt's Tidbits #99 - Handling null elegantly

4
Comments
3 min read
Matt's Tidbits #98 - The truth will set you free (unless you're using JavaScript)

Matt's Tidbits #98 - The truth will set you free (unless you're using JavaScript)

Comments
3 min read
Matt's Tidbits #97 - Running/Debugging individual Jest unit tests

Matt's Tidbits #97 - Running/Debugging individual Jest unit tests

Comments
2 min read
Matt's Tidbits #96 - Cleaner Components with React Fragments

Matt's Tidbits #96 - Cleaner Components with React Fragments

6
Comments
2 min read
Matt's Tidbits #95 - Defining constants in TypeScript

Matt's Tidbits #95 - Defining constants in TypeScript

5
Comments
3 min read
Matt's Tidbits #94 - Writing safe enums in TypeScript

Matt's Tidbits #94 - Writing safe enums in TypeScript

2
Comments
2 min read
Matt's Tidbits #93 - Getting started with React Native

Matt's Tidbits #93 - Getting started with React Native

Comments
2 min read
Matt's Tidbits #92 - A few neat IDE tidbits

Matt's Tidbits #92 - A few neat IDE tidbits

Comments
2 min read
Matt's Tidbits #91 - The power of sharing

Matt's Tidbits #91 - The power of sharing

Comments
3 min read
Matt's Tidbits #90 - All about dashboards (and another milestone!)

Matt's Tidbits #90 - All about dashboards (and another milestone!)

Comments
2 min read
Matt's Tidbits #89 - Automating focus time

Matt's Tidbits #89 - Automating focus time

Comments
2 min read
Matt's Tidbits #88 - Using patches

Matt's Tidbits #88 - Using patches

Comments
1 min read
Matt's Tidbits #87 - Finding missing Android sources

Matt's Tidbits #87 - Finding missing Android sources

1
Comments
2 min read
Matt's Tidbits #86 - Debugging Gradle files

Matt's Tidbits #86 - Debugging Gradle files

2
Comments
3 min read
Matt's Tidbits #85 - Fixing build issues in Bitrise

Matt's Tidbits #85 - Fixing build issues in Bitrise

Comments
2 min read
Matt's Tidbits #84 - JVM Options, explained

Matt's Tidbits #84 - JVM Options, explained

5
Comments
5 min read
Matt's Tidbits #83 - Puzzling unit test failures

Matt's Tidbits #83 - Puzzling unit test failures

2
Comments
3 min read
Matt's Tidbits #82 - An unexpected Mockito limitation

Matt's Tidbits #82 - An unexpected Mockito limitation

1
Comments
2 min read
Matt's Tidbits #81 - The importance of vacation

Matt's Tidbits #81 - The importance of vacation

2
Comments
3 min read
Matt's Tidbits #80 - A mind-blowing Rx revelation

Matt's Tidbits #80 - A mind-blowing Rx revelation

1
Comments
2 min read
Matt's Tidbits #79 - RxLifecycle woes

Matt's Tidbits #79 - RxLifecycle woes

6
Comments
2 min read
Matt's Tidbits #78 - A new build view

Matt's Tidbits #78 - A new build view

1
Comments
1 min read
Matt's Tidbits #77 - It pays to star issues

Matt's Tidbits #77 - It pays to star issues

2
Comments
2 min read
Matt's Tidbits #76 - A long-overdue feature

Matt's Tidbits #76 - A long-overdue feature

1
Comments
2 min read
Matt's Tidbits #75 - Moving tidbits!

Matt's Tidbits #75 - Moving tidbits!

1
Comments
2 min read
Matt's Tidbits #74 - Resolving an interesting Kotlin <-> Java interop issue

Matt's Tidbits #74 - Resolving an interesting Kotlin <-> Java interop issue

5
Comments
3 min read
Matt's Tidbits #73 - Deciding which Kotlin scope function to use

Matt's Tidbits #73 - Deciding which Kotlin scope function to use

2
Comments
2 min read
Matt's Tidbits #72 - Migrating from RxJava 2 -> 3

Matt's Tidbits #72 - Migrating from RxJava 2 -> 3

8
Comments
3 min read
Matt's Tidbits #71 - Trying to figure out what to say

Matt's Tidbits #71 - Trying to figure out what to say

1
Comments
3 min read
Matt's Tidbits #70 - Cleaner diffs!

Matt's Tidbits #70 - Cleaner diffs!

6
Comments
2 min read
Matt's Tidbits #69 - Neat Kotlin field tricks

Matt's Tidbits #69 - Neat Kotlin field tricks

2
Comments
3 min read
Matt's Tidbits #68 - Testing RxJava Observables

Matt's Tidbits #68 - Testing RxJava Observables

2
Comments
2 min read
Matt's Tidbits #67 - Some tips for working from home

Matt's Tidbits #67 - Some tips for working from home

Comments
3 min read
Matt's Tidbits #66 - The magic of Kotlin's "reified" keyword

Matt's Tidbits #66 - The magic of Kotlin's "reified" keyword

9
Comments
3 min read
Matt's Tidbits #65 - It's time for proper support for JUnit 5

Matt's Tidbits #65 - It's time for proper support for JUnit 5

Comments
2 min read
Matt's Tidbits #64 - Digging into some Ham...crest assertions

Matt's Tidbits #64 - Digging into some Ham...crest assertions

4
Comments
3 min read
Matt's Tidbits #63 - Some good news about AGP 3.6.2

Matt's Tidbits #63 - Some good news about AGP 3.6.2

Comments
1 min read
Matt's Tidbits #62 - When you're feeling exhausted...

Matt's Tidbits #62 - When you're feeling exhausted...

6
Comments
4 min read
Matt's Tidbits #61 - Getting out of a dependency cycle

Matt's Tidbits #61 - Getting out of a dependency cycle

6
Comments
4 min read
Matt's Tidbits #60 - Cleanly handling null values in Kotlin

Matt's Tidbits #60 - Cleanly handling null values in Kotlin

7
Comments 1
2 min read
Matt's Tidbits #59 - Unexpected new lint failures

Matt's Tidbits #59 - Unexpected new lint failures

6
Comments
3 min read
Matt's Tidbits #58 - A strange issue when upgrading to Android Studio 3.6

Matt's Tidbits #58 - A strange issue when upgrading to Android Studio 3.6

6
Comments
3 min read
Matt's Tidbits #57 - Improving RxJava stack traces

Matt's Tidbits #57 - Improving RxJava stack traces

5
Comments
2 min read
Matt's Tidbits #56 - Be careful with @JvmOverloads

Matt's Tidbits #56 - Be careful with @JvmOverloads

5
Comments
4 min read
Matt's Tidbits #55 - Strange Breakpoint behavior with Rx schedulers

Matt's Tidbits #55 - Strange Breakpoint behavior with Rx schedulers

4
Comments
3 min read
Matt's Tidbits #54 - Caches, deployments, and IT - oh my!

Matt's Tidbits #54 - Caches, deployments, and IT - oh my!

2
Comments
4 min read
Matt's Tidbits #53 - First year in review

Matt's Tidbits #53 - First year in review

4
Comments
3 min read
Matt's Tidbits #52 - Formatting etiquette

Matt's Tidbits #52 - Formatting etiquette

3
Comments
2 min read
Matt's Tidbits #51 - Easy stack traces

Matt's Tidbits #51 - Easy stack traces

5
Comments
2 min read
Matt's Tidbits #50 - How to (inadvertently) initialize a Kotlin val twice

Matt's Tidbits #50 - How to (inadvertently) initialize a Kotlin val twice

5
Comments
3 min read
Matt's Tidbits #49 - What to do when your (Log)cat misbehaves

Matt's Tidbits #49 - What to do when your (Log)cat misbehaves

2
Comments 1
2 min read
Matt's Tidbits #48 - Separating out search results for test code

Matt's Tidbits #48 - Separating out search results for test code

5
Comments
1 min read
Matt's Tidbits #47 - Finding list items by title in Espresso

Matt's Tidbits #47 - Finding list items by title in Espresso

5
Comments
2 min read
Matt's Tidbits #46 - Scratch files

Matt's Tidbits #46 - Scratch files

4
Comments
2 min read
Matt's Tidbits #45 - Creating a private token class

Matt's Tidbits #45 - Creating a private token class

3
Comments
3 min read
Matt's Tidbits #44 - How to take great screenshots on Android

Matt's Tidbits #44 - How to take great screenshots on Android

8
Comments
2 min read
loading...